SELECT NO DATAGRIDWIEW

 Tópico anterior Próximo tópico Novo tópico

SELECT NO DATAGRIDWIEW

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#379483 - 18/07/2011 18:07:24

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


Pessoal, tou tentando aprender o vb.net + tou apanhando, como faço para, quando eu digitar um texto no textBox ir selecionando no DataGrid somente os registros que contem o texto digitado?
Ex: no TextBox:- (CE)
entao o DataGrid deve mostrar todos os registros que começam com (CE)
Obs: O comando select eu sei, necessito saber como jogar isto no dataGrid
Obrigado

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


Resposta escolhida #379523 - 19/07/2011 10:42:50

ALTAIR148
ARINOS
Cadast. em:Janeiro/2011


Bom dia,

Amigo eu faço assim:
Basta você colocar seu select dentro do evento TextChanged do campo.
  

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Dim connec As New OleDbConnection([Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dados.mdb[Ô])
        Dim DA As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter([Ô]SELECT * FROM tab where NOME like [ô][Ô] & Me.TextBox1.Text & [Ô]%[ô][Ô], connec)
        Dim DT As DataTable = New DataTable
        DA.Fill(DT)
        Grid.DataSource = DT.DefaultView
    End Sub



Qualquer dúvida posta ai...

Até mais.

Até mais.

Altair Pereira

Ao encerrar o tópico não se esqueça de agradecer... Não custa nada...

Grupo .NET no Facebook

GRUPO .NET

#379570 - 19/07/2011 18:07:00

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


Altair, deu erro na linha:-
DA.Fill(DT)
OleDbException was unhandled
Nome de Objeto [Ô]tab[Ô] inválido

tou usando o visual Studio 2008


O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


#379577 - 19/07/2011 19:05:03

ALTAIR148
ARINOS
Cadast. em:Janeiro/2011


Boa noite,

Damasceno, teria como postar seu código ai?

Até mais.

Até mais.

Altair Pereira

Ao encerrar o tópico não se esqueça de agradecer... Não custa nada...

Grupo .NET no Facebook

GRUPO .NET

#379580 - 19/07/2011 20:54:36

TECLA
SAO PAULO
Cadast. em:Janeiro/2001


Membro da equipe
O problema é que você não alterou o NOME DA TABELA, do código postado pelo colega.
[Ô]SELECT * FROM tab where NOME...[Ô]




#380079 - 27/07/2011 08:29:35

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


Putz! Erro primario! KKKKKKKKKKKKK
obrigado TECLA, era isso mesmo
Há, desculpem a demora, estava off

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por DAMASCENO.CESAR em 27/07/2011 08:30:00