Saludos,
Estoy desarrollando un aplicación Web en C# 2012 y requiero obtener el Id del registro seleccionado sin usar números en las columnas de los índices y en lugar de ello poner el nombre de la columna de la cual deseo obtener el valor. Cabe mencionar que no deseo usar AutoGenerateSelectButton ya que estoy ocupando ButtonField dentro de un GridView. A continuación pongo parte del código que quiero cambiar.
protected void gvListaUsuarios_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select") {
GridViewRow row = gvListaUsuarios.Rows[index];
lblCountRegs.Text = "You selected " + row.Cells[1].Text + ".";
//**Me gustaría poder obtener el valor del registro seleccionado colocando el
// nombre del campo que deseo. Algo así:
// lblCountRegs.Text = "You selected " + row.Cells['User_Id'].Text + ".";
}
}