Asp.net 如何读取单击按钮的值?

Asp.net 如何读取单击按钮的值?,asp.net,gridview,Asp.net,Gridview,我有一个网格视图,在一列中,我为它创建的每一行添加了按钮。我现在需要的是,如果有人点击这个按钮,我需要得到相应行的字段。我已经找到了解决办法,但我不知道怎么做 * * 您可以在GridView上定义DataKeyNames,如下所示: //你也可以这样做 void GridView_RowCommand(Object sender, GridViewCommandEventArgs e) { //Check if it's the right CommandName... if(

我有一个网格视图,在一列中,我为它创建的每一行添加了按钮。我现在需要的是,如果有人点击这个按钮,我需要得到相应行的字段。我已经找到了解决办法,但我不知道怎么做

*


*

您可以在
GridView
上定义
DataKeyNames
,如下所示:

//你也可以这样做

void GridView_RowCommand(Object sender, GridViewCommandEventArgs e)
{
   //Check if it's the right CommandName... 
  if(e.CommandName=="Add")
   {
     // do code
   }
}
protected void gView_RowDataBound(object sender, GridViewRowEventArgs  e)
{
DataRowView rowView= (DataRowView)e.Row.DataItem;


    if (rowView["ColumnId"] != DBNull.Value)
    {
        var val =rowView["ColumnId"];

    }

}
void GridView_RowCommand(Object sender, GridViewCommandEventArgs e)
{
   //Check if it's the right CommandName... 
  if(e.CommandName=="Add")
   {
     // do code
   }
}