在winforms程序中选择数据集查询会给我一个错误

时间:2011-11-14 12:30:12

标签: c# winforms

我的C#程序中有dataset,我尝试运行查询

DataRow[] drTitles = dsConf.Tables[1].Select("Distinct SNum");

但我收到了错误

Syntax error: Missing operand after 'SNum' operator

2 个答案:

答案 0 :(得分:2)

选择是用于过滤 用于数据视图中的表以获得不同的行 使用此语法

System.Data.DataView dv = new System.Data.DataView(dsConf.Tables[1]);
System.Data.DataTable dt = dv.ToTable(true,"SNum");

答案 1 :(得分:1)

此Select不等同于SQL中使用的select子句。这里,Select方法的作用是过滤,因此您需要指定过滤器参数,例如"Name = 'Cindy'"。阅读更多here