【发布时间】:2012-12-04 10:46:32
【问题描述】:
我有一个关于DataTable 的问题。我从数据库中检索DataTable,其中一列包含 1 或 0。现在我只想检索该列中 1 值为 1 的行。
列的名称是ACTIVATE。
这是我的DataTable:
DataTable table = new DataTable(TABLE);
//How can I filter here so ACTIVATE == 1?
adapter.Fill(table);
connection.Open();
selectcommand.ExecuteReader();
return table;
【问题讨论】:
-
你不是使用查询来填充数据表吗?在该查询中使用 where 条件
-
做查询中的逻辑,传null返回所有带参数WHERE(@filter为NULL OR ACTIVATE = @filter)
标签: c# asp.net filter datatable adapter