
List<int> ids = new List<int>;
foreach (DataRow row in tabRows)
{
int data = (int)row[0]; //也可以使用row["id"] 获取这一列的值;
idsAdd(data);
}
估计是循环一个按钮这类的 datalist 在控件里自己定义 commandname 属性 然后 里面还有个属性是commandAgerment(大概把忘记怎么拼了)这个属性 可以动态赋值 如果你的lable的值来自datasorce并且是Eval('value')绑定 那可以 把这个值赋值给 (commandAgerment) 这个属性 然后事件里 就能获得这个对应触发项目的值。
你要说清楚你是想在什么情况下获取textbox的id的。有两种情况:
1
你要获取id的控件和textbox在一行,比如一个
“编辑”
button
这种情况简单,处理步骤: 1)首先获得你这个button的客户端id,使用
thisid就行。
2)
然后用substring
的方法把id前面的前缀(除去button服务端id的部分)提取出来
3)
那么这个同行的textbox
id就是你刚才提取的button
id的前缀+textbox的服务端id
2
还有一种就是你要获取id的button在整个datalist之外。
因为datalist实际就是一个table,你可以查看页面的源文件看看。所以你在js里面做的就是通过遍历table
的childnodes来查找你想要的textbox
有不懂得再继续讨论
以上就是关于C# 获取datatable某一列的值全部的内容,包括:C# 获取datatable某一列的值、怎么获取datalist里面控件的值,举个例子、前台获取datalist中控件的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)