首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >访问datatable的单元格值

访问datatable的单元格值
EN

Stack Overflow用户
提问于 2012-01-27 01:05:11
回答 6查看 318.5K关注 0票数 90

有没有人可以教我如何访问例如第四列中第一个单元格的值?

代码语言:javascript
复制
a b c d
1 2 3 5
g n m l

例如,如何访问值d,如果它是datatable?

谢谢。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-01-27 01:10:21

如果需要对单元格值的弱引用:

代码语言:javascript
复制
object field = d.Rows[0][3]

代码语言:javascript
复制
object field = d.Rows[0].ItemArray[3]

应该这么做

如果您需要强类型的引用(在本例中为string),则可以使用DataRowExtensions.Field扩展方法:

代码语言:javascript
复制
string field = d.Rows[0].Field<string>(3);

(在本例中,请确保在名称空间中列出了System.Data )

索引是从0开始的,所以我们首先访问第一行(0),然后访问此行中的第四列(3)

票数 140
EN

Stack Overflow用户

发布于 2012-10-13 16:19:06

代码语言:javascript
复制
string abc= dt.Rows[0]["column name"].ToString();
票数 78
EN

Stack Overflow用户

发布于 2013-12-06 02:37:31

您也可以尝试(第4列中的第一个单元格):

代码语言:javascript
复制
dt.Rows[0][3]
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9022118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档