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
}
}