TEXTBOX & DATAGRID
Boa noite Galera, tudo Firmeza ?
Bom. hoje me deparei com uma pequena duvida. q nao estou conseguindo ir no caminho adequado.
* Eu queria manipular as linhas do Datagrid. sem sair do textbox. tipo. estou digitando no Textbox e quero percorrer nas linhas do Datagrid. sem sair do textbox usando apenas as Seta do Teclado para Baixo e para Cima.
na minha logica aqui usei da seguinte Forma. no Keypres do textbox eu usei meu Sql minha consulta normal. depois chamei o datagrid.focus.
so q dae qnd eu digito 2 letras sai do textbox e cai no Datagrid. so q dae nao consigo mais digitar pq esta no datagrid. to querendo usar os 2 metodos. digitar no textbox e percorrer as linhas do grid. sem sair do textbox. Somente isso Galera.
Alguem ja se deparou com isso ?
agradeço pelo ajuda :)
Bom. hoje me deparei com uma pequena duvida. q nao estou conseguindo ir no caminho adequado.
* Eu queria manipular as linhas do Datagrid. sem sair do textbox. tipo. estou digitando no Textbox e quero percorrer nas linhas do Datagrid. sem sair do textbox usando apenas as Seta do Teclado para Baixo e para Cima.
na minha logica aqui usei da seguinte Forma. no Keypres do textbox eu usei meu Sql minha consulta normal. depois chamei o datagrid.focus.
so q dae qnd eu digito 2 letras sai do textbox e cai no Datagrid. so q dae nao consigo mais digitar pq esta no datagrid. to querendo usar os 2 metodos. digitar no textbox e percorrer as linhas do grid. sem sair do textbox. Somente isso Galera.
Alguem ja se deparou com isso ?
agradeço pelo ajuda :)
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Galera encontrei :D
Vou Repassar essa ajuda para quem tiver com esse problema que queira aprender. :D estou disponibilizando abaixo compartilhar e ajudar a todos :D
------------
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyData = Keys.Down Then
If dgvPalavras.CurrentRow.Index < dgvPalavras.RowCount - 1 Then
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index).Selected = False
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index + 1).Selected = True
dgvPalavras.CurrentCell = dgvPalavras.Rows(dgvPalavras.CurrentRow.Index + 1).Cells(0)
End If
ElseIf e.KeyData = Keys.Up Then
If dgvPalavras.CurrentRow.Index > 0 Then
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index).Selected = False
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index - 1).Selected = True
dgvPalavras.CurrentCell = dgvPalavras.Rows(dgvPalavras.CurrentRow.Index - 1).Cells(0)
End If
End If
End Sub
---------------------------
Flw Galera ta ai para quem precisar :D
Galera encontrei :D
Vou Repassar essa ajuda para quem tiver com esse problema que queira aprender. :D estou disponibilizando abaixo compartilhar e ajudar a todos :D
------------
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyData = Keys.Down Then
If dgvPalavras.CurrentRow.Index < dgvPalavras.RowCount - 1 Then
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index).Selected = False
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index + 1).Selected = True
dgvPalavras.CurrentCell = dgvPalavras.Rows(dgvPalavras.CurrentRow.Index + 1).Cells(0)
End If
ElseIf e.KeyData = Keys.Up Then
If dgvPalavras.CurrentRow.Index > 0 Then
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index).Selected = False
dgvPalavras.Rows(dgvPalavras.CurrentRow.Index - 1).Selected = True
dgvPalavras.CurrentCell = dgvPalavras.Rows(dgvPalavras.CurrentRow.Index - 1).Cells(0)
End If
End If
End Sub
---------------------------
Flw Galera ta ai para quem precisar :D
Tópico encerrado , respostas não são mais permitidas