从本地数据库读取列c#

时间:2012-05-11 23:53:37

标签: c# database visual-studio

我确信这是一个非常简单的问题,所以请耐心等待。我在visual studio 2010中创建了一个本地数据库。我创建了一个包含(c1,c2)列的表。我还使用VS的向导创建了一个数据集。这包括ListTableAdapter。我可以使用值填充数据库,但我无法获取c2中的所有行。任何人都可以提供一个从c#中的指定列获取行集合的示例吗?如果您需要澄清细节,请告诉我。

1 个答案:

答案 0 :(得分:0)

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

e.g。

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

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