2009-04-01 16 views
5

Tengo un Gridview enlazado a una tabla de datos que he creado. Los datos en la tabla cambian constantemente.Asp.Net Gridview Buttonfield get Row Data

He añadido un buttonfield al Gridview. Al hacer clic, deseo enviar un valor de columnas específico en esa fila a través de un enlace o enviarlo a través de una función.

¿Cómo se hace esto?

Respuesta

6

descubrí cómo hacerlo. Establece la propiedad commandName en lo que quiera llamar dentro de las propiedades.

Luego, si hace doble clic en el botón después de crearlo en la vista de diseño, debería aparecer una función en el código detrás de la página. A continuación, puede acceder a la fila haciendo lo siguiente.

protected void gvUsers_RowCommand (object sender, GridViewCommandEventArgs e) {

int rowNum = int.Parse(e.CommandArgument.ToString()); 

}

desde allí se puede utilizar el número de fila para acceder a datos específicos de las columnas.