3

我为 RadGrid 和 Gridview 运行了相同的代码,两者的结果相同。但是,当我查看 SQL 分析器时,我看到 RadGrid 调用了 3 次查询。另一方面,Gridview 只调用一次。我想知道原因是什么。我查看了许多来源,但还没有找到任何东西。如果你们知道为什么会这样,请告诉我 - 请参阅附件中的代码和 SQL Profiler 的屏幕截图。

http://tinypic.com/r/116ul39/6

4

1 回答 1

0

我想我找到了导致多个课程的原因。当我使用 RadGrid 时,它的作用是

  • 它调用所有数据来显示字段
  • 然后它再次调用它以找出分页计数
  • 它再次调用它进行过滤等

另一方面,当我使用 GridView 并传递数据源时,我可以调用 DB 以获得相同的结果。

干杯,

于 2013-02-13T14:58:39.713 回答