Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Telerik grid 我们如何让Telerik网格生成这样简单的查询?_Telerik Grid - Fatal编程技术网

Telerik grid 我们如何让Telerik网格生成这样简单的查询?

Telerik grid 我们如何让Telerik网格生成这样简单的查询?,telerik-grid,Telerik Grid,我们在ASP.NET AJAX中使用Telerik网格 使用柱网过滤器很方便,因为它可以避免lot的日常工作 但糟糕的是,它用于向我们的SQL Server生成此类查询: SELECT * FROM [dbo].[OPCatalogue] AS [t0] WHERE (CONVERT(NVarChar(MAX), (CASE WHEN 0 = 1 THEN CONVERT(NVarChar(40), '')

我们在ASP.NET AJAX中使用Telerik网格

使用柱网过滤器很方便,因为它可以避免lot的日常工作

但糟糕的是,它用于向我们的SQL Server生成此类查询:

SELECT *
FROM [dbo].[OPCatalogue] AS [t0]
WHERE (CONVERT(NVarChar(MAX), (CASE
                                  WHEN 0 = 1 THEN CONVERT(NVarChar(40), '')
                                  ELSE CONVERT(NVarChar(40), [t0].[SKU])
                                END))) LIKE 'something%' 
此查询在不使用索引的情况下工作,因此更倾向于这样构造SQL:

SELECT *
FROM [dbo].[OPCatalogue] AS [t0]
WHERE [t0].SKU LIKE 'something%'
这样,它将使用索引,并且工作得更快

我们如何让Telerik网格生成这样简单的查询

谢谢