是否可以在不使用 ObjectDataSource 的情况下实现 GridView 的自定义分页(在 ASP.NET 中,最好是 3.5)?

发布于 2024-08-14 04:50:13 字数 231 浏览 13 评论 0原文

见标题。

在我看来,使用 ObjectDataSource 与您可以在会议和视频教程中看到的快速演示相关联(通常告诉我“不要在生产中这样做”)。
而且我总是喜欢控制正在发生的事情以及发生的时间。我对 ObjectDataSource 的另一个问题是它是声明性的。

期待您的帮助和意见。

更新: 我只从数据库中检索一页结果,并且 GridView.PageCount 是只读的 [原文如此!]。

See title.

Using ObjectDataSource is associated in my mind with quick demos that you can see at conferences and in video tutorials (which typically tells me "don't do it this way in production").
Also I always like to have control over what's going on and when it happens. My other problem with ObjectDataSource is that is's declarative.

Looking forward for your help and opinions.

UPDATE:
I'm retrieving only one page of results from the database and the GridView.PageCount is read-only [sic!].

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

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

发布评论

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

评论(1

月下伊人醉 2024-08-21 04:50:13

是的,您需要定义一个 PageIndexChanged 事件处理程序,以在绑定到数据网格之前对源中的数据执行实际分页,与排序的想法相同,但使用 SortCommand 处理程序。

Yes, you need to define an PageIndexChanged event handler to perform the actual paging of data from your source before binding to the Data Grid, same idea for sorting but with a SortCommand handler.

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