都是 模板列 除了 购买 是 绑定按钮裂
购买的 commandname=“selectrow”
怎么通过 rowscommand 事件来做到 点击购买 获取当前行的 所有信息的值 也就是text 我在 datakeynames 已经分别绑定他们的列(安顺虚)
只要代码 不要过程 过程我都会
都是 模板列 除了 购买 是 绑定按钮裂
购买的 commandname=“selectrow”
怎么通过 rowscommand 事件来做到 点击购买 获取当前行的 所有信息的值 也就是text 我在 datakeynames 已经分别绑定他们的列(安顺虚)
只要代码 不要过程 过程我都会
方法很多
第一,你可以遍历表,前提是你的购买列使用的是模板列
比如,你购买列是模板列,里面是一个linkbutton,设置它的commandname和它的commandArgument='<%# Eval("主键列")%>'
在rowcommand事件里面可以通过
string str=e.commandArgument.tostring();获得点击行的绑定的id字段
然后遍历
比如你绑定id的列是label
for(int i=0;i<gridview.rows.count;i++)
{
label lab=
(label)gridview.rows[i].cell[0].findcontrol("你绑定id的列");
if(str=lab.text)
{
//这个gridview.rows[i]就是你触发事件的那一行,明白了吗??
}
}
还有一种更简单
gridviewrow row=(gridviewrow)((linkbutton)e.commandSource).parent.parent;