Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2006, 11:35
srforoweb
 
Fecha de Ingreso: agosto-2006
Mensajes: 9
Antigüedad: 18 años, 4 meses
Puntos: 0
Index en una GridView

Tengo una GridView en la que defini un TemplateField de la siguiente forma:
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="Imp" runat="server"
CommandName="Imp" Height="25px" ImageUrl="~/images/imp.JPG"
ToolTip="Imprimir" Width="25px" />
</ItemTemplate>
</asp:TemplateField>

El evento que disparo al ejecutar este template es:
protected void gvTramites_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Imp")
{
string i = gvTramites.SelectedDataKey.Value.ToString();
..........
}
}
El problema que tengo es que "i" siempre tiene el mismo valor, no me toma el index. Como hago para obtener el ID de la fila donde clickeo el template?.
Muchas gracias por la ayuda que puedan darme.