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

mariogx

[VB.NET] inserir dados na listbox

4 mensagens neste tópico

Boas...

VB.NET 2005

Keria saber cmo introduzo os dados de um campo de uma tabela de uma base de dados numa listbox

ja fiz a conexaõ a base de dados ja criei um oledbdatadapter ja preenchi o dataset

ja indiquei listbox1.datasource = ds2...

mas falta aqui klkr coisa =(

PS. - nao liguem ao codigo da datagrid


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


        Dim da As New OleDb.OleDbDataAdapter("select ID as [Numero],Nome, email as [Correio Electrónico] from doc", ligacao)
        da.Fill(ds1)

        Dim da2 As New OleDb.OleDbDataAdapter("Select nome from ge", ligacao)
        da2.Fill(ds2)

        ListBox1.DataSource = ds2
        ListBox1.DisplayMember = "ge.nome"
        'Atribuir a tabela como source da Grid  
        DataGridView1.DataSource = ds1.Tables(0)
        'Alterar as propriedades das colunas que quiseres      
        'DataGridView1.Columns(0).HeaderText = "Texto da Coluna"
        'DataGridView1.Columns(0).ToolTipText = "Tool tip da Coluna"
        'DataGridView1.Columns(0).Width = 20 'Largura da coluna       
        'DataGridView1.Columns(1).Visible = False



        DataGridView1.AutoGenerateColumns = True







        'DataGridView1.DataSource = ds1.Tables(0)
        'DataGridView1.Columns.Insert(0, nome)
        'MsgBox(ds1.Tables(0).Columns(0))
    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

penso que não funciona assim, tens de fazer isso manualmente, fazes um .count do numero de linhas da tabela, e depois fazes um  ciclo dependente do numero de linhas da tabela tipo

do until id = numlinhas
listbox1.item.add ( Aqui o que queres que apareça POR LINHA  )
loop

Espero que tenha ajudado

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

RicardoBastos,

Obrigado pela participação, mas a mensagem é de 01 de Junho de 2006!

Existem muito mais actuais a precisarem de ajuda :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

loool

la isso é verdade...mas deixa escrever o homem, com certeza que reposdeu a pergunta de alguma gente....ou não...lol

abraço

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