怎样取得DataTable某行某列的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样取得DataTable某行某列的值相关的知识,希望对你有一定的参考价值。

如,获取第2行第3列的值:

string value = dataTable1.Rows[1][2].ToString();

注意,datatable 是以0为起始行/列

参考技术A 比如你的datatable为T column c=T.Cloumes['列名']; c就是你相要的东西,如果它只有一个值的话,可以是: 类型 c=T.Cloumes['列名'].rows[0].Value;

从datatable里取某行某列的值

我在datalist里绑定了一个之前存储的datatable,现在我想取出datatable里某行某列的值,这个某行是由用户来指定的,然后代码要取出这一行里所有的列值。求解!!在线等,赶着交作品!

参考技术A 实现的方式有几种。
第一种,把datatable存入Session,然后在下次请求的时候读出,再根据绑定的ID号遍历其中的某一行。
第二种,把datatable存入ViewState里面,然后在下次请求的时候读出,再根据绑定的ID号遍历其中的某一行。
第三种,在每一行第一列(模板列)放一个Hidden控件,绑定ID主键,请求时,通过在事件里使用FindControl方法取得这个Hidden控件取得ID值,然后再查询数据库,单独取这行,就得到了。

三种方法用的情况不一样,但是对于你想要的,显然第三种是最好的,也是效率最高的。本回答被提问者采纳

以上是关于怎样取得DataTable某行某列的值的主要内容,如果未能解决你的问题,请参考以下文章

从datatable里取某行某列的值

如何获取GridView中某行某列的值

在MFC中使用listctrl控件,要修改某行某列的值

Datatable中的某行某列能不能添加一个下拉框的控件

在GridView的RowDataBound事件中获取某行某列的值!

C# 读取Excel模板 修改某行某列的值 另存为新的Excel