C# 获取datatable某一列的值

C# 获取datatable某一列的值,第1张

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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9676630.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存