GridView es el control más utilizado en ASP.NET 2.0. Es necesario para casi todas las operaciones de datos. Como lo usamos habitualmente, puede editar, eliminar, seleccionar, etc., pero si el cliente necesita hacer clic en una fila para provocar. un tiempo de espera ¿Cómo podemos lograr esto al vincular o ingresar al estado de edición de línea? Aquí hay un método para lograr esta función. Le permitirá activar el evento que necesita haciendo clic en cualquier lugar de la fila.
Primero complete los datos para GridView
BindData vacío privado()
{
SqlConnection myConnection = new SqlConnection(ConnectionString);
SqlCommand
myCommand = new SqlCommand("SELECT * FROM Users", myConnection
ad.Fill
(ds);
GridView1.DataSource = ds;
GridView1.DataBind()
;
A continuación asignamos el atributo de clic a GridViewRow en el evento GridView_RowDataBound.
vacío protegido GridView1_RowDataBound (remitente del objeto, GridViewRowEventArgs e)
{
string alertBox = "alerta('";
if (e.Row.RowType == DataControlRowType.DataRow)
{
alertBox += e.Row.RowIndex;
alertBox += "')";
e.Row.Attributes.Add("onclick", alertBox
)
;
Vale, es un método muy sencillo, ¡espero que te sea útil!