你怎么得到一个特定的价值从一个系统。数据。数据表对象?
-
11-09-2019 - |
题
我是个低级的算法程序员和数据库是不是真的我的事-所以,这会是一个n00b的问题,如果曾经有一个。
我运行一个简单的选择的查询通过我们的发展团队的道.道返回一个系统。数据。数据表对象包含查询的结果。这是所有工作为止。
我的问题已经运行到现在:
我需要拔一价值的一个领域中的第一行所得的数据表-我不知道从哪里来甚至开始。Microsoft是如此混淆有关这个!Arrrg!
任何建议,将不胜感激。我不提供任何代码样本,因为我相信这方面是不必要在这里。我假设所有数据表对象的工作方式相同,无论你如何运行查询,因此任何附加信息只会使这个更加令人困惑每一个人。
解决方案
仅有基本....
yourDataTable.Rows[ndx][column]
其中NDX是行数(从0开始) 其中列可以是一个DataColumn对象,索引(列n)或柱(字符串)的名称
yourDataTable.Rows[0][0]
yourDataTable.Rows[0][ColumObject]
yourDataTable.Rows[0]["ColumnName"]
要测试空,比较DBNull.Value;
其他提示
你是说像 table.Rows[0]["MyColumnName"]
?
如果您wan't提取行与它的ID = 5(即,主键),并获得其称为描述列值。
DataRow dr = myDataTable.Rows.Find(5);
String s = dr["Description"].ToString();
不隶属于 StackOverflow