GridView 如何取选择按钮行的值?

2024-11-01 01:28:15
推荐回答(3个)
回答(1):

给你点提示,
gridview有一个OnRowCreated事件,如:
protected void gridview_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (SelectGroupSelectedIndex == e.Row.RowIndex)
{
.......
}
}
}
在这个例子里,e.Row.RowIndex就是行号

回答(2):

其实也就用事件解决啦~ onrowcreated或者onrowbound事件,然后在里面使用if (e.Row.RowType == DataControlRowType.DataRow)
{
} 在花括号里写row。rowindex 这个就是索引,接着就可以根据你所生成的没一行进行更改属性

回答(3):

使用GridView的DateKeys属性获取主键,如下:
int iIndex=Convent.ToInt32(e.CommandArgument);
Response.write("你选择的是ID列是:{0}",GridView1.DateKeys[iIndex].value);
再进行比较。。。