2012-05-11 80 views
0

这是一个非常简单的问题,我确信,请耐心等待。我在Visual Studio 2010中创建了一个本地数据库。我创建了一个列表(c1,c2)。我也使用VS的向导创建了一个数据集。这包括一个ListTableAdapter。我可以用数值填充数据库,但我无法获得c2中的所有行。任何人都可以提供一个从C#中的指定列获取行的集合的例子吗?请让我知道你是否需要澄清细节。从本地数据库读取列c#

回答

0

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

例如像

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

你想要什么类型,你想如何处理空值将是一个考虑因素。 请记住,数据表中作为fieldName的表中的ColumnName是默认值。 等列有本地类型,但DataRow中的字段是一个对象,如果数据库中的null值将被设置为DBNull.Value。