Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2009, 08:46
meula
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años, 9 meses
Puntos: 2
Respuesta: Duda con gridview

Me refiero al evento click asignado a la propia columna del grid, por eso sabes de que columna vienes.
Dado un grid, podemos crearle una columna personalizada con un boton:
Con un CommandArgument y asignandole el evento en el command.


<asp:TemplateField HeaderText="Seleccione" InsertVisible="False">
<ItemTemplate>
<anthem:ImageButton ID="btnSelMedio" runat="server" ImageUrl="./img/Checke_dis.jpg"
EnableCallBack=true AutoUpdateAfterCallBack=true CommandName="view" CommandArgument='<%# Bind("codi")%>' OnCommand="btnSelMedio_Command" />

</ItemTemplate>
<HeaderStyle Font-Size="11px" />
<ItemStyle ForeColor="White" HorizontalAlign="Left" Width="60px" Wrap="False" />
</asp:TemplateField>

Con el commandargument y asignado el evento ya tenemos todo lo que necesitamos:


protected void btnSelMedio_Command(object sender, CommandEventArgs e)
{
//CONTROL ORIGEN
Anthem.ImageButton imgCheck = (Anthem.ImageButton)sender;
//CommandArgument
imgCheck.commandargument

}

** Lo de Anthem es porque se esta utilizando la libreria Ajax de Anthem, sino es ASP en diseño y omitido en código.
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación