GRIDVIEW
Pessoal,
eu tenho uma tela em que traz os dados em um gridview.
eu preciso clicar em uma célula, e esta me carregaria outro grid com a pesquisa da celula selecionada (como parametro).
alguem tem ideia de como posso fazelo?
grato desde ja pela ajuda.
eu tenho uma tela em que traz os dados em um gridview.
eu preciso clicar em uma célula, e esta me carregaria outro grid com a pesquisa da celula selecionada (como parametro).
alguem tem ideia de como posso fazelo?
grato desde ja pela ajuda.
vamos nomear seus grids para grid1 e grid2
Exemplo
no grid1 voce carrega os dados da tabela clientes
Codigo Nome Telefone
1 José 01234567
2 maria 25825872
3 joão 01100101
vamos supor que você quer verificar a cidade no grid2
No evento DoubleClick ou celclick como vc preferir do grid1 vc joga a query
Vou usar a COLUNA CÓDIGO como parametro
sql=Select Cidade FROM clientes WHERE Codigo =[ô][Ô] & grid1.currentrow.Cells(0).value & [Ô][ô][Ô]
E aqui vc carrega o grid do seu jeito
pelo que entendi isso vai funcionar
Exemplo
no grid1 voce carrega os dados da tabela clientes
Codigo Nome Telefone
1 José 01234567
2 maria 25825872
3 joão 01100101
vamos supor que você quer verificar a cidade no grid2
No evento DoubleClick ou celclick como vc preferir do grid1 vc joga a query
Vou usar a COLUNA CÓDIGO como parametro
sql=Select Cidade FROM clientes WHERE Codigo =[ô][Ô] & grid1.currentrow.Cells(0).value & [Ô][ô][Ô]
E aqui vc carrega o grid do seu jeito
pelo que entendi isso vai funcionar
Adhel,
nao funcionou.
no code-behind nao reconheceu o currentrow.
estou usando o gridview, nao sei se e por isso que ele nao esta reconhecendo.
nao funcionou.
no code-behind nao reconheceu o currentrow.
estou usando o gridview, nao sei se e por isso que ele nao esta reconhecendo.
posta seu código aà ,por favor
Com esse linha vc pega o valo da celula DataGridView
DataGridView1.Rows(0).Cells(1).Value
ai depois é só fazer select
DataGridView1.Rows(0).Cells(1).Value
ai depois é só fazer select
Pessoal, consegui resolver
segue o codigo para quem se interessar:
[ô] Chamada para pegar a célula
Protected Sub nome_do_grid_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles grdDCD.SelectedIndexChanged
seleciona_grid_filho()
End Sub
[ô] Pegando o valor de uma célula do grid
Dim row As String = nome_do_grid.SelectedRow.Cells(1).Text
....
obrigado a todos pela ajuda.
segue o codigo para quem se interessar:
[ô] Chamada para pegar a célula
Protected Sub nome_do_grid_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles grdDCD.SelectedIndexChanged
seleciona_grid_filho()
End Sub
[ô] Pegando o valor de uma célula do grid
Dim row As String = nome_do_grid.SelectedRow.Cells(1).Text
....
obrigado a todos pela ajuda.
Tópico encerrado , respostas não são mais permitidas