我做了一个查询功能,当按查询按钮的时候将数据显示出来.
可是现在又遇到问题了..当数据多的时候肯定要进行分页的.
可是为什么我用了DataGrid的自带分页功能.按了分页之后.显示的是一片空白.
请问这是为什么呢?
不能用DataGrid绑定事件.因为用了的话.查到的数据是不正确的.
请问还有更好的方法进行分页吗????????????
可是现在又遇到问题了..当数据多的时候肯定要进行分页的.
可是为什么我用了DataGrid的自带分页功能.按了分页之后.显示的是一片空白.
请问这是为什么呢?
不能用DataGrid绑定事件.因为用了的话.查到的数据是不正确的.
请问还有更好的方法进行分页吗????????????
解决方案 »
- udp接收数据并显示到网页
- 自己写树控件。
- (Ext)发帖,散分,大家都来讨论讨论
- 新手求解:asp.net 缓存,同一个页面,是每客户端占用一个缓存,还是所有客户端共用一个缓存的内存空间!
- 问个简单的IIS问题
- 关于Win2003和Xp下虚拟目录部署的问题.
- 在URL里面存在+号!使用URLEncode编码后用URLDecode解吗后+号不见了~改如何处理??
- 请帮忙解决,设置WebPartManager1.DisplayMode = WebPartManager.DesignDisplayMode时候出错
- javascript 关于控制Media 如何获取当前播放歌曲的名字和歌手名称 (有这样的相关方法吗?)
- 初学XML,问一个小问题
- 我想作匿名投票,如何控制才能更准确(主要是指防刷新)?
- 假设服务器的数据表有几十万条记录.我要在浏览器端显示出来.那岂不是很慢吗?有谁说说这里面的运行机制呀?都是怎么设计的?
Page_Load事件里的控件加载语句没有再次执行先试一下将Page_Load里面的:
if(!Page.IsPostBack)
语句去掉,执行一下.
http://singlepine.cnblogs.com/articles/281425.html
http://blog.csdn.net/sunnystar365/archive/2005/09/28/491139.aspx
if(!ispostback)
{
数据绑定;
}
翻页事件中也要数据绑定,放在最后一句;
switch(arg)
{
case ("next"):
if (MyDataGrid.CurrentPageIndex < (MyDataGrid.PageCount - 1))
MyDataGrid.CurrentPageIndex ++;
break;
case ("prev"):
if (MyDataGrid.CurrentPageIndex > 0)
MyDataGrid.CurrentPageIndex --;
break;
case ("last"):
MyDataGrid.CurrentPageIndex = (MyDataGrid.PageCount - 1);
break;
default: // Page number.
MyDataGrid.CurrentPageIndex = Convert.ToInt32(arg);
break;
}
BindGrid();