Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.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
Radgrid与Gridview-SQL查询比较_Sql_Gridview_Datasource_Radgrid_Sql Server Profiler - Fatal编程技术网

Radgrid与Gridview-SQL查询比较

Radgrid与Gridview-SQL查询比较,sql,gridview,datasource,radgrid,sql-server-profiler,Sql,Gridview,Datasource,Radgrid,Sql Server Profiler,我为RadGrid和Gridview运行了相同的代码,结果是相同的。然而,当我查看SQL分析器时,我看到RadGrid调用了3次查询。另一方面,Gridview只调用它一次。我想知道原因是什么。我查阅了很多资料,但还没有找到任何资料。如果你们有任何想法,为什么会这样,请让我知道-见附加文件的代码和SQL分析器截图 我想我找到了导致多重分类的原因。当我使用RadGrid时,它的作用是 它调用所有要显示的数据字段 然后,它再次调用它以了解分页计数 它再次调用它进行过滤等等 另一方面,当我使用Gr

我为RadGrid和Gridview运行了相同的代码,结果是相同的。然而,当我查看SQL分析器时,我看到RadGrid调用了3次查询。另一方面,Gridview只调用它一次。我想知道原因是什么。我查阅了很多资料,但还没有找到任何资料。如果你们有任何想法,为什么会这样,请让我知道-见附加文件的代码和SQL分析器截图


我想我找到了导致多重分类的原因。当我使用RadGrid时,它的作用是

  • 它调用所有要显示的数据字段
  • 然后,它再次调用它以了解分页计数
  • 它再次调用它进行过滤等等
另一方面,当我使用GridView并传递数据源时,我可以对DB进行一次调用以获得相同的结果

干杯