• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

cagueca

Preencher listview !!

11 mensagens neste tópico

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 ..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens que adicionar os Items.

Em C# seria assim:

listView1.Items.Add(new ListViewItem(new string[] { "Ferramenta Qualquer", "10", "Novo" }));

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas :

Para ja quero adicionar a informaçao com um botao depois de clicar vai aparecer uma form com campos para preencher e quero guardar num ficheiro .. mas nao sei o que vai ser melhor tipo de ficheiro para guardar ..

Ainda nao tenho base de dados para isto ..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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 ??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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 ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas :

O teu ficheiro zip do site que me deste não funciona esta corrompido ..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora