SELECT NO DATAGRIDWIEW

DAMASCENO.CESAR 18/07/2011 18:07:24
#379483
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
ALTAIR148 19/07/2011 10:42:50
#379523
Resposta escolhida
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.
DAMASCENO.CESAR 19/07/2011 18:07:00
#379570
Altair, deu erro na linha:-
DA.Fill(DT)
OleDbException was unhandled
Nome de Objeto [Ô]tab[Ô] inválido

tou usando o visual Studio 2008
ALTAIR148 19/07/2011 19:05:03
#379577
Boa noite,

Damasceno, teria como postar seu código ai?

Até mais.
TECLA 19/07/2011 20:54:36
#379580
O problema é que você não alterou o NOME DA TABELA, do código postado pelo colega.
[Ô]SELECT * FROM [txt-color=#e80000]tab[/txt-color] where NOME...[Ô]
DAMASCENO.CESAR 27/07/2011 08:29:35
#380079
Putz! Erro primario! KKKKKKKKKKKKK
obrigado TECLA, era isso mesmo
Há, desculpem a demora, estava off
Tópico encerrado , respostas não são mais permitidas