我想完成这样的一个工作.我在做一个网站,里面有许多的列表,形式相同,只是分类不同.我想建立一个可复用的web用户控件来显示它,开始一切顺利,就是我要对它进行分页时产生了问题.一点分页,不会分页.这不是因为我没有处里onPageIndexChanged而是由于我是在web用户控件中进行的操作,而页面回调时web用户控件被重新初始化了.这样我就不能完成这样一个分页的工作了.想请高人指点.我如何才能完成我要的效果呢?太谢谢了.
解决方案 »
- 如何得到统计的结果
- 请教大家,有多个用户,我想要按周轮流选出用户
- asp.net
- 有关客户端执行服务器...
- 用window.open方法打开一个aspx文件后,样式丢失?
- 看似简单的问题......
- js'的问题
- IIS6.0+VS 2005+OpenFlashChart 1.0 部署后图表显示不出来---求高手指点
- php 代码 转换成 asp.net
- 求问c#连接sql server2000的完整代码
- 仅有的50分,不知道有没有高手愿意帮我找出这个错误?
- 为什么我的treeview控件不能运行,我在本地可以运行的,但是上传到服务器空间上就不能运行的(服务器是租用的),这是什么原因呢?请过来
------------------------------------------
你是不是没有把datagrid的数据源邦定写在ispostback下呀,
这样当然不行了
{
给DataGrid绑定数据要放到这里
}
把dataset读过来放哪里呢?这个还是不能解决呀.
cache里
然后加上cache回调!
if(not IsPostBack)
{
给DataGrid绑定数据
session("data")=绑定数据
}onPageIndexChanged:
DataGrid.datasource=session("data")
{
给DataGrid绑定数据要放到这里
}
{
给DataGrid绑定数据要放到这里
}
只是页面处理麻烦一些,就如楼上说的
DataGrid1.DataSource = ds; DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();如果不想重新绑定,就得在session里存你的东西了。