50分求教一个关于自定义分页的小问题
自定义的按钮数据使用的LinkButton
利用下面的代码加载自定义分页
GridView1.BottomPagerRow.Cells(0).Controls.Add(DataTable_UserDefinedPager(RecordersCount, DataTable.PageSize, 10, CurPage))
在Page_Load设置的是(Not IsPostBack)加载数据,IsPostBack不加载数据(默认加载数据的第一页)
但当点击分页的时候,因为在Page_Load没有加载数据,自定义的LinkButton也不会被加载,因此自定义的LinkButton事件也没有反应
必须加载两遍数据吗?
当在Page_Load中始终加载数据(默认加载数据的第一页)时,自定义的事件就起作用了
但这样加载了两遍数据,Page_Load一遍,自定义的LinkButton事件一遍,能不能就加载一遍数据实现正常的翻页功能?
------解决方案--------------------PAGE_LOAD是必执行的方法,你用if(!ispostback)把第一次加载的代码括起来,在翻页里面再加载一次
------解决方案--------------------用ajax 的分页
好用.
------解决方案--------------------只要是数据首次加载就要在if(!ispostback)里写
------解决方案--------------------每翻一次都要绑一次
设定要显示的页
需要用到pagedatasourc对象实现翻页