使用 Infragistics WebDataGrid 和 SQL Server 2008 进行分页的理想方法是什么

发布于 2024-09-17 21:25:46 字数 156 浏览 5 评论 0原文

我们有一个用户数量不断增长的应用程序,并且基础设施 WebDataGrid 和存储过程存在性能问题。我正在考虑在存储过程中添加 ROW_NUMBER() 函数,但我关心排序。如果我使用 ROW_NUMBER 函数,看起来我需要更改过程以具有动态 order by case 语句。还有更好的选择吗?

We have an application that is growing in users and the infragistics WebDataGrid and stored procedure are having performance issues. I'm looking into adding the ROW_NUMBER() function in the stored procedure, but I'm concerned with sorting. It looks like I would need to do change the procedure to have a dynamic order by case statement if I used the ROW_NUMBER function. Are there any better options?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南…巷孤猫 2024-09-24 21:25:46

您可以进行分页 - “WebDataGrid™ 控件的分页机制将数据分成多个页面,从而减少加载时间并提高性能。页面数量由页面大小和数据源中的记录总数决定。WebDataGrid 为每个页面检索新数据当最终用户从一个页面导航到另一个页面时,默认情况下会使用 AJAX 异步检索数据。”排序时对数据源进行排序,然后重新绑定网格

You can do paging - "The WebDataGrid™ control’s paging mechanism breaks data into pages reducing load time and increasing performance. The number of pages is determined by the page size and the total number of records from the data source. WebDataGrid retrieves new data for each page as your end-users navigate from page to page. Data is retrieved asynchronously by default, using AJAX." and when sorting to sort the datasourse and then rebind the grid

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文