DBWebGrid - ItemClick
26/04/2005
0
Seguinte, tenho um DBWebGrid que lista produtos na minha aplicação, de um BD Access. Como Faço para inserir um código para executar quando o usuário clicar num nome de um produto qualquer, enviando o código desse produto pela Url, para ser usado com parâmetro em outra página?
Grato pela Ajuda.
mjr
------------------------------------------------------------------------------
O Único Homem que não comete Erros é aquele que nada faz.
------------------------------------------------------------------------------
Mjr
Posts
26/04/2005
Cristiam
26/04/2005
Mjr
No DbWebGrid estou tentando fazer colocando uma HyperlinkCollum, porém não consegui colocar na Url o código do Produto :cry: .
Grato. :wink:
mjr
-----------------------------------------------------
O pobre é odiado até pelo seu vizinho;
mas os amigos dos ricos são muitos.
[Provérbios, cap. 14, vs. 20]
-----------------------------------------------------
26/04/2005
Cristiam
Seguinte:
Clica em cima do DBWebGrid e vai em Criador de propriedade.
Na Tab colunas, desmarque a opção de: [color=red:fbc9d42886]´Criar Colunas automaticamente durante a execução´[/color:fbc9d42886]
Depois adicione todos os campos que estão na coluna disponiveis para a coluna selecionada.
Na Coluna selecionada, clique na coluna que vc deseja fazer como parâmetro e clique na opção:[color=red:fbc9d42886] ´Converter essa coluna em uma coluna Template´ [/color:fbc9d42886]
Pressione ok.
Agora clique com o botão direito em cima da Grid e selecione o Column[0] - Nome (O Item da template).
Vc vai observar que tem uma label e um TextBox.
Aonde tem o Label, vc adiciona um [color=green:fbc9d42886]Hyperlink[/color:fbc9d42886] e coloque os seguintes comandos no seu arquivo.aspx:
navigateurl=´<¬# "pagina.aspx?Nome=" + DataBinder.Eval(Container, "DataItem.Nome") ¬>´><¬ DataBinder.Eval(Container, "DataItem.Nome") ¬></asp:HyperLink>
Pronto, agora ele chamará a sua página.aspx com o Nome que clicou em cima. Espero ter ajudado e qualquer dúvida estamos aqui. :wink:
26/04/2005
Cristiam
Clique aqui para fazer login e interagir na Comunidade :)