DataGrid的使用问题

鼓手 2006-02-15 02:32:28
我在使用DataGrid时,是动态提供它数据源,在不同的事件处理中,给它不同的数据源。数据虽然
可以加载,但是不能实现自动分页,一点分页就会返回到先前指定的数据源上的数据。

还有在Page_Load()中,如果将DataGrid放在
if(!IsPostBack){}中,我在点分页时,DataGrid消失。

怎么解决??
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
鼓手 2006-02-15
  • 打赏
  • 举报
回复
我刚发完帖,自己就找到了解决的方法。

不过在CSDN这个大家庭里确实学到了很多东西。也有这么多朋友热心的帮助。

谢谢。

这些分就表示对这里的朋友的谢意!!谢谢!
codeangel 2006-02-15
  • 打赏
  • 举报
回复
楼上都说完了,建议楼主下载个web应用程序看看。
time_is_life 2006-02-15
  • 打赏
  • 举报
回复
>我在使用DataGrid时,是动态提供它数据源,在不同的事件处理中,给它不同的数据源。数据虽然
>可以加载,但是不能实现自动分页,一点分页就会返回到先前指定的数据源上的数据

每次点分页引起页面回传,所以数据会重新绑定
解决方法是每次改变数据源的时候将新的数据源存在ViewState中
绑定DataGrid的时候从ViewState中取数据
这样就不会重新绑定了


>还有在Page_Load()中,如果将DataGrid放在
>if(!IsPostBack){}中,我在点分页时,DataGrid消失。

页面回传的时候当然不执行if(!IsPostBack){}里面的东西了
所以在分页事件中要重新绑定数据
另外还要设置DataGrid.PageIndex = 要跳转到的页数

gzwuyh 2006-02-15
  • 打赏
  • 举报
回复
帖代码看看?

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧