【发布时间】:2012-05-08 15:32:24
【问题描述】:
我一直试图在网上找到答案,但我正在使用 DataTable,我想根据表中的列名过滤所有行,但我似乎无法让 filterExpression 工作。即使语法错误,这基本上是我想要它做的......
DataRow[] row = sqlDT.Select(ColumnName = "Foo", "ASC", DataViewRowState.CurrentRows);
非常感谢。
【问题讨论】:
-
你目前有什么代码?它给出了什么错误或问题?只是说这种语法是错误的,但大致就是它所做的对我们完全没有帮助:S
-
我真的没有太多代码,更多的是“你将如何去做这个”的问题。我有一个 DataTable,我想过滤来自特定列的值(我将其名称传递给方法),然后从列中返回这些值的对象。我正在检查 DataTable 类的 Select() 方法,并且想知道是否/如何比较列名并仅返回该列的行......类似于 SELECT * FROM "ColumnName" 的 SQL 语句。
标签: c# asp.net visual-studio-2010 c#-4.0