从数据表列C#中获取值

时间:2019-03-06 09:20:37

标签: c# select datatable

我知道这样一个愚蠢而简单的问题,但是我有一个数据集,并且在其中有一个名为“ CollectionDetails”的数据表。在该数据表中,将永远只有一行,并且有一列称为“年份”。我想从此列的行中选择一个值作为字符串。

string year = dataset.Tables["CollectionDetails"].Columns["Years"];

它接受“ var year”,因为它不喜欢字符串,因为我猜这是我想要找到的数字。

2 个答案:

答案 0 :(得分:1)

由于您的数据表仅包含列年的一行,因此请首先尝试使用Rows[0]["Year"]

来读取第一行的列。
string year = dataset.Tables["CollectionDetails"].Rows[0]["Year"].ToString();

答案 1 :(得分:0)

字符串年份=数据集。Tables[“ CollectionDetails”]。Columns [“ Years”]。ToString();将从数据集中检索字符串