Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2013, 11:25
fcosaid09
 
Fecha de Ingreso: mayo-2013
Ubicación: Oaxaca de Juarez, Oaxaca
Mensajes: 7
Antigüedad: 11 años
Puntos: 1
Respuesta: Pasar el valor de un Label en GRIDvIEW

Hola buen día,

La verdad no se si con esto te pueda ayudar pero yo lo que haría sería dentro del metodo RowDataBound de mi gridview metería algo así:
Código:
protected void gdContactos_RowDataBound(object sender, GridViewRowEventArgs e)
    {        
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
              string str = DataBinder.Eval(e.Row.DataItem, "CampoValor").ToString();
              Label etiquetaGrid = (Label) e.Row.FindControl("label11");
     
              //puedes poner un boton en tu gridview y despues darle la accion
              
              Button botonAccion = (Button)e.Row.FindControl("btnAccion");
              botonAccion.CommandArgument = etiquetaGrid.Text;
        }
}

Con eso le estas pasando el valor a tu etiqueta y con la accion del boton puedes hacer lo siguiente:

protected void btnAccion_Click(object sender, EventArgs e)
    {
        // Escribe el valor donde tu quieras
        Button btnAux = (Button) sender;
        var auxiliar = btnAux.CommandArgument;
    }

Saludos.

Última edición por Malenko; 14/05/2013 a las 03:55