GRIDVIEW

EDSPICER 13/12/2010 12:02:14
#359443
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.
ADHEL 13/12/2010 12:27:49
#359444
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
EDSPICER 13/12/2010 14:17:29
#359452
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.
ADHEL 13/12/2010 14:26:18
#359453
posta seu código aí ,por favor
ALEXPASSOS 13/12/2010 14:51:36
#359456
Com esse linha vc pega o valo da celula DataGridView

DataGridView1.Rows(0).Cells(1).Value

ai depois é só fazer select
EDSPICER 13/12/2010 18:51:30
#359479
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.
Tópico encerrado , respostas não são mais permitidas