GridView — наиболее широко используемый элемент управления в ASP.NET 2.0. Он необходим практически для всех операций с данными. Поскольку мы обычно его используем, он может редактировать, удалять, выбирать и т. д., но если клиенту необходимо щелкнуть строку, чтобы вызвать ее. тайм-аут. Как мы можем добиться этого при связывании или входе в состояние редактирования строки. Вот метод достижения этой функции. Это позволит вам вызвать нужное вам событие, щелкнув в любом месте строки.
Сначала заполните данные для GridView.
частная пустота BindData()
{
SqlConnection myConnection = new SqlConnection(ConnectionString);
SqlCommand myCommand = new SqlCommand("SELECT * FROM Users", myConnection);
SqlDataAdapter ad = new SqlDataAdapter(myCommand);
DataSet ds = new DataSet()
;
GridView1.DataSource = ds;
GridView1.DataBind()
;
Затем мы назначаем атрибут щелчка GridViewRow в событии GridView_RowDataBound.
protected void GridView1_RowDataBound (отправитель объекта, GridViewRowEventArgs e)
{
string alertBox = "alert('";
if (e.Row.RowType == DataControlRowType.DataRow)
{
alertBox += e.Row.RowIndex;
alertBox += "')";
e.Row.Attributes.Add("onclick", alertBox }
}
;
Хорошо, это очень простой метод, надеюсь, он вам пригодится!