【发布时间】:2019-07-27 21:43:52
【问题描述】:
我知道这样一个愚蠢而简单的问题,但我有一个数据集,其中有一个名为“CollectionDetails”的数据表。在该数据表中,只有一行,并且有一列称为“年份”。我想从该列的行中选择一个字符串。
string year = dataset.Tables["CollectionDetails"].Columns["Years"];
这接受“var year”,因为它不喜欢这个字符串,因为我猜这是我想要找到的数字。
【问题讨论】:
-
您在寻找
Columns["Years"].ToString();吗?要检查类型添加断点,选择 dataset.Tables["CollectionDetails"].Columns["Years"],右键单击并选择Quick view- 你会看到里面有什么。 -
首先使用 FirstOrDefault()。我不会使用 ToString() 以防你得到多个值。