Jump to content

Preencher listview !!


cagueca

Recommended Posts

boas :

Precisava de adicionar items a minha listview mas mao sei como fazer ..

Tenho o seguinte codigo que cria as colunas mas nao sei inserir items ..


Public Class Lista

    Private Sub Lista_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        ' Preencher a listview com o meu material

        With Me.ListView1

            .Columns.Add("Ferramenta", 100, HorizontalAlignment.Left)

            .Columns.Add("Preço", 100, HorizontalAlignment.Left)

            .Columns.Add("Estado", 50, HorizontalAlignment.Left)

            .FullRowSelect = True

            .GridLines = True

            .View = View.Details

        End With
    End Sub

Futuramente vai ter um botao para adicionar items .. e queria guardar os dados inseridos .. em txt , xls ou outra coisa qualquer que seja melhor ..

Se puderem ajudar agradeço ..

Link to comment
Share on other sites

Boas :

Ribeiro55 ja estive a ver o link que me deste .. mas o bruno1234 deu um codigo que ate funciona ..

Agora o problema e : tendo tres textbox para fazer introduçao de dados como e que as ponho a funcionar com a dica dele ?

tipo__  textbox1.text = listview1.colums "ferramentas"

          textbox2.text = listview1.colums "Preço"

estou me a fazer entender ??

Link to comment
Share on other sites

No artigo, precisamente no #4, mostra como o fazer.

Ao adicionares subitems estás a adicionar valores às restantes colunas.

Se tiveres por exemplo 3 colunas, vais ter uma linha completa ao adicionar assim:

Dim LVI As New ListViewItem
LVI.Text = "Martelo"
LVI.SubItems.Add("Para cima de um dinheirão")
LVI.SubItems.Add("Está para lá de estragado")
ListView.Items.Add(LVI)

Seguindo este exemplo, basta-te trocar as strings "hard-coded" por a propriedade Text da respectiva TextBox.

Quanto ao ficheiro para guardar isso, na Wiki do forum existe também um artigo a falar de StreamReaders e StreamWriters, o que é um excelente "jump-start" para criares o teu próprio formato.

Se não te quiseres chatear com isso, terás de usar um motor de armazenamento de dados.

"Feel free to consider" a minha QATDB, se estiveres de fracas relações com Access, MSSQL, MySQL e afins 😉

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.