SELECT NO DATAGRIDWIEW
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
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
Bom dia,
Amigo eu faço assim:
Basta você colocar seu select dentro do evento TextChanged do campo.
Qualquer dúvida posta ai...
Até mais.
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.
Altair, deu erro na linha:-
DA.Fill(DT)
OleDbException was unhandled
Nome de Objeto [Ô]tab[Ô] inválido
tou usando o visual Studio 2008
DA.Fill(DT)
OleDbException was unhandled
Nome de Objeto [Ô]tab[Ô] inválido
tou usando o visual Studio 2008
Boa noite,
Damasceno, teria como postar seu código ai?
Até mais.
Damasceno, teria como postar seu código ai?
Até mais.
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...[Ô]
[Ô]SELECT * FROM [txt-color=#e80000]tab[/txt-color] where NOME...[Ô]
Putz! Erro primario! KKKKKKKKKKKKK
obrigado TECLA, era isso mesmo
Há, desculpem a demora, estava off
obrigado TECLA, era isso mesmo
Há, desculpem a demora, estava off
Tópico encerrado , respostas não são mais permitidas