三层 + 数据源分页 ,GridView 切换到其他页面时出问题了
一个小程序:
利用三层架构实现,分页功能都是在数据访问层中调用存储过程实现的。
页面功能:
页面中主要包含一个 DropDownList 、一个 ObjectDataSource 和一个 GridView 。
当页面第一次加载,显示所有的员工信息;当在 DropDownList 中选择具体部门时,通过 SelectMethod 和 SelectCountMethod 等属性修改 ObjectDataSource 数据源;当选择所有部门时,将以上属性修改回来。
通过以上操作,已经实现第一页数据的正常显示,问题就是:当选择具体部门时,在 GridView 中切换至第二页, ObjectDataSource 的 SelectMethod 属性自动还原到初始化状态了,报错!
====================================
现在已经找到一个临时解决办法,就是把 筛选按钮 的事件处理程序剪切到 Page_load 时间里;
在此希望能了解一下出问题的原因以及更好的解决方案,望不吝赐教!
利用三层架构实现,分页功能都是在数据访问层中调用存储过程实现的。
页面功能:
页面中主要包含一个 DropDownList 、一个 ObjectDataSource 和一个 GridView 。
当页面第一次加载,显示所有的员工信息;当在 DropDownList 中选择具体部门时,通过 SelectMethod 和 SelectCountMethod 等属性修改 ObjectDataSource 数据源;当选择所有部门时,将以上属性修改回来。
通过以上操作,已经实现第一页数据的正常显示,问题就是:当选择具体部门时,在 GridView 中切换至第二页, ObjectDataSource 的 SelectMethod 属性自动还原到初始化状态了,报错!
====================================
现在已经找到一个临时解决办法,就是把 筛选按钮 的事件处理程序剪切到 Page_load 时间里;
在此希望能了解一下出问题的原因以及更好的解决方案,望不吝赐教!
...全文
相关推荐
ViewPager+GridView实现宫格横向滑动切换
ViewPager+GridView实现宫格横向分页滑动切换
Android GridView分页功能实现源码详解
本文还有配套的精品资源,点击获取 简介:在Android应用开发中,GridView用于以网格形式展示数据集,而实现分页功能则有助于提升性能和用户体验。本源码资源详细解释了如何在GridView中通过自定义适配器、滚动监听器、异步加载机制以及UI设计等技术点来实现高效的分页加载。这些技巧包括使用PagerAdapter、监听滚动事件、异步加载数据、管理数据源、优化性能和状态...
掌握ASP.NET GridView分页控件:从基础到性能优化
在现代网页开发中,分页技术是改善用户体验的关键组成部分,尤其是在数据量大、内容丰富的网站上。本章将对GridView分页控件进行基础介绍,帮助您理解其在Web应用中的作用及其重要性。GridView控件是ASP.NET中常用的数据展示控件之一,它可以将数据源以表格形式展示给用户。通过引入分页功能,开发者可以有效地管理大量数据的显示,防止页面因一次性加载过多内容而导致的性能下降和用户操作困难。分页功能让开发者可以在一个物理页中显示有限的数据行,同时提供导航链接以便用户切换至其他数据页面。
C#万能分页代码,GridView分页相当方便
C#实现万能分页,只需在后台实现一个分页方法即可。
GridView的左右滑动+分页
gridview的左右滑动, 并且有分页, 动态加载数据


