Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

N3G4T1V3

pegar id

Recommended Posts

Galera fiz um datagrid e liguei ele a um dataset.. até ai tudo certo.. só que não posso colocar o evento editar no datagrid pois são muitos campos.. então criei um link que fará o editar, e nesse botão teria que ter o id do usuário que eu quero editar mas num sei como fazer para pegar o id dentro do datagrid se souber da um help ai vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode criar um TemplateColumn e colocar um controle HyperLinke no NavigateUrl coloque assim +ou-<%# "Alterar.aspx?id=" + DataBinder.Eval(Container, "DataItem.CAMPO_DO_DATASET", "{0}") %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu criei um templatecollumn e coloquei dentro dele um imagebutton, tem como no evento onclic eu colocar a id numa variavel e ai fazer minha função?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fiz um esquema numa página aqui que eu vinculei o HyperLink ao command name DELETEassim<asp:LinkButton id="LinkButton1" runat="server" CommandName="Delete"><img src="imagens/recycle.gif" border="0" alt="Remover" onClick="return Remover();"></asp:LinkButton>ai você vai no DeleteCommand do DataGrid e coloca as ações q você quer fazer...foi uma alternativa q eu arrumei.... num sei se te outra forma!!Att,Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu entendi eu posso vincular meu link a um comando do datagrid e posso fazer o que eu quiser nele é isso?agora dentro do command eu vou usar o código:variavel = DataBinder.Eval(Container, "DataItem.CAMPO_DO_DATASET", "{0}") agora só me esclareça uma coisa..o que eu coloco no lugar de container?a outra parte seria "DataItem.id", "{0}"

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha como tem q ficar:

 

<asp:TemplateColumn HeaderText="Ações">     	 <HeaderStyle HorizontalAlign="Center" Width="10%"></HeaderStyle>     	 <ItemStyle HorizontalAlign="Center"></ItemStyle>     	 <ItemTemplate>        <asp:HyperLink id=Hyperlink2 runat="server" BorderWidth="0px" ImageUrl="imagens/editar.gif" NavigateUrl='<%# "Alterar.aspx?id=" + DataBinder.Eval(Container, "DataItem.cdEnquete", "{0}") %>'>        </asp:HyperLink>           <asp:LinkButton id="LinkButton1" runat="server" CommandName="Delete">       	 <img src="imagens/recycle.gif" border="0" alt="Remover" onClick="return Remover();"></asp:LinkButton>     	 </ItemTemplate>      </asp:TemplateColumn>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.