我是个低级的算法程序员和数据库是不是真的我的事-所以,这会是一个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();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top