01/06/2009, 08:46
|
| | 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. |