0

我敢肯定,这是一个非常简单的问题,所以请多多包涵。我在 Visual Studio 2010 中创建了一个本地数据库。我创建了一个带有列的表(c1,c2)。我还使用 VS 的向导创建了一个数据集。这包括一个ListTableAdapter. 我能够用值填充数据库,但我无法获取c2. 谁能提供一个从 c# 中的指定列获取行集合的示例?如果您需要澄清细节,请告诉我。

4

1 回答 1

0

列没有行。您遍历行并选择字段。

例如类似的东西

foreach(DataRow row in MyDataset.Table["TableName"].Rows)
{
  yield return row["FieldName"];
} 

您想要什么类型以及如何处理空值将是一个考虑因素。请记住,表中的 ColumnName 是数据表中的 fieldName 是默认值。同样,列具有本机类型,但 DataRow 中的字段是对象,如果在数据库中为 null,则将其设置为 DBNull.Value。

于 2012-05-12T00:09:27.600 回答