“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'

谢谢你的帮助。

“Filtering"使用行过滤器的数据表

您必须稍微简化一下您的查询,因为DataTable行过滤不支持SQL中可用的许多函数。请查看这篇MSDN文章,了解您可以使用的语法、函数和操作符的详细描述。