“Filtering"使用行过滤器的数据表
本文关键字:过滤器 数据表 Filtering quot | 更新日期: 2023-09-27 18:10:03
我有一个DataTable
dt。我想用行过滤器过滤表dt中的数据。我的查询有一些sql预定义的功能,如- REPLACE
, CHARINDEX
, SUBSTRING
。但是当在DataTable
上应用行过滤器时,出现了一些问题。
在谷歌我发现这篇文章http://www.csharp-examples.net/dataview-rowfilter/
,我认为sql函数(REPLACE, CHARINDEX)不支持行过滤器,但在sql服务器它工作得很好。我怎么能做到这一点使用行过滤器或任何其他方法过滤数据到DataTable
MY query -
SELECT *
FROM TblUsers
WHERE REPLACE(substring(COLUMN-NAME,0,charindex(';',COLUMN-NAME)),'REPLACE-KEYWORD','REPLACE WITH') like 'name ie8'
谢谢你的帮助。
您必须稍微简化一下您的查询,因为DataTable行过滤不支持SQL中可用的许多函数。请查看这篇MSDN文章,了解您可以使用的语法、函数和操作符的详细描述。