Si tenemos un gridview y dentro hemos colocado un LinkButton y queremos saber cuando se le hace click al Linkbutton que valor tiener debemo usar la propiedad del gridview RowCommand
Lo que hacemos es crear un LinkButton y asignar el valor de e.commandsource.
Ej:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
LinkButton lin = e.CommandSource as LinkButton;
string prueba ₧ lin.Text;
}
Solucion a mi problema, lo que tengo es un gridview rellenado por SQLDatasource, el LinkButton coge el valor de un Eval»Nombre», cuando pulso el link quiero que me lance la consulta con ese valor.
En la propiedad de RowCommand creo una variable session para transmitir ese valor.
Errores tipicos.
El primer error tipico es intentar obtener el valor del linkbutton en el «LinkButton1_Click».