CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

高手请进!今天遇到一个怪问题,多DataGrid换页问题???

楼主didibaba(落花有意兮流水无情,郁闷!!!)2004-04-04 11:30:27 在 .NET技术 / ASP.NET 提问

今天好郁闷~多个DataGrid换页的问题.  
   
          Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  '在此处放置初始化页的用户代码  
   
                  BindDataGrid3("Select   Top   100   Left(Title,10)   as   Title,NewsId   From   [News]   Where   ClassId=1   Order   By   NewsId",   "News")  
                  BindDataGrid2("Select   Top   10   Content,NewsId   From   [News]   Where   ClassId=4   Order   By   NewsId",   "NewsTablett")  
                  BindDataGrid1("Select   Top   100   Left(Title,10)   as   Title,NewsId   From   [News]   Where   ClassId=3   Order   By   NewsId",   "NewsTable")  
   
          End   Sub  
   
  分别绑定的页面.  
  在页面中点下一页,3个datagrid全部换页,靠~  
  换页涵数如下:  
          Private   Sub   DataGrid1_PageIndexChanged(ByVal   source   As   Object,   ByVal   e   As   System.Web.UI.WebControls.DataGridPageChangedEventArgs)   Handles   DataGrid1.PageIndexChanged  
                  Try  
                          DataGrid1.CurrentPageIndex   =   e.NewPageIndex  
                          DataGrid1.DataBind()  
                  Catch  
                          DataGrid1.CurrentPageIndex   =   0  
                          DataGrid1.DataBind()  
                  End   Try  
          End   Sub  
  (其他几个Grid类似)  
   
  在线等待~ 问题点数:200、回复次数:15Top

1 楼didibaba(落花有意兮流水无情,郁闷!!!)回复于 2004-04-04 11:37:44 得分 0

高手快些出现啊~~~Top

2 楼kerling78(kerling)回复于 2004-04-04 11:42:37 得分 0

有什么错误提示?Top

3 楼bitsbird(一瓢 在路上...)回复于 2004-04-04 11:42:57 得分 20

把你linkButton事件代码贴出来看看Top

4 楼didibaba(落花有意兮流水无情,郁闷!!!)回复于 2004-04-04 11:48:14 得分 0

没有错误提示,只是翻页的时候所有datagrid全部翻动.  
  Top

5 楼didibaba(落花有意兮流水无情,郁闷!!!)回复于 2004-04-04 11:55:24 得分 0

没有用到什么特别的东动.只是3个dataGrid绑定各个表翻页.翻一个表其他2个表跟着翻Top

6 楼bitsbird(一瓢 在路上...)回复于 2004-04-04 11:58:19 得分 20

楼主Page_Load里怎么不用if(!IsPostBack)?Top

7 楼didibaba(落花有意兮流水无情,郁闷!!!)回复于 2004-04-04 12:01:33 得分 0

这也跟if(!IsPostBack)?有关吗???我试下:)Top

8 楼didibaba(落花有意兮流水无情,郁闷!!!)回复于 2004-04-04 12:07:42 得分 0

不是啊~Top

9 楼wxlada(绿茶)回复于 2004-04-04 12:11:55 得分 20

楼主把三个Grid的前台属性设置贴出来。把这句写到前台OnPageIndexChanged="Grid1_Page"试试。  
  public   void   Grid1_Page(object   sender,DataGridPageChangedEventArgs   e)  
  {  
          DataGrid1重新绑定代码  
  }Top

10 楼bitsbird(一瓢 在路上...)回复于 2004-04-04 12:12:04 得分 20

不会吧,把你LinkButton三个代码拿出来看看嘛Top

11 楼gdcrx(小小)回复于 2004-04-04 12:17:35 得分 20

应该是DATASOURCE连接不对  
   
  dim   myDataset   as   dataset  
  ...  
          mydataset=new   dataset  
          ...  
          datagrid1.datasource=mydataset  
  ...  
            mydataset=new   dataset  
            ...  
          datagrid2.datasource=mydataset  
      给每个datagrid绑定数据时,要重新创建dataset的实例Top

12 楼wxlada(绿茶)回复于 2004-04-04 12:26:58 得分 20

其实这种问题,设置个断点跟一跟就可以知道是怎么回事的,明显是触发的问题。不知道你用的是自定义分页还是Grid自带的分页。把所有代码贴出来吧。Top

13 楼91619600(工藤·新一)回复于 2004-04-04 12:38:09 得分 40

我做过一个页面中4个datagrid的页面,怎么翻页、删除都不会有互相的影响。所以肯定是哪里的代码错了,比如语句的顺序错了或者是换页的事件都指向同一个?仔细的review或者让同事帮你review一下代码吧。只是小问题,静下心来肯定可以解决的。祝你好运Top

14 楼ZXYSOSO(希望就是动力)回复于 2004-04-04 13:27:03 得分 20

代码问题,也有可能你的DATAGRID的绑定有问题,或它们之前建立了一些关系Top

15 楼zyw2833(黑暗)回复于 2004-04-04 13:34:57 得分 20

page   load  
  if   not   page.ispostback   then  
  .......  
  end   ifTop

相关问题

  • 在datagrid中点页码换页后,怎么myDataGrid不见了?
  • 一个datagrid换页的问题,在线急盼解答
  • 谁遇到过这种提示(在Frontpage下编辑,切换页面模式时。。。)
  • 打印换页
  • 我在用DataGrid来delete记录时发生错误(不能换页)
  • DataGrid控件的换页操作一般写到哪个函数中?
  • DataGrid分页遇到的奇怪问题
  • CTabCtrl换页问题
  • EXCEL 换页问题.
  • 怎样让打印换页

关键词

  • 代码
  • datagrid
  • 页面
  • grid
  • top
  • 换页
  • newsid
  • mydataset
  • 问题
  • binddatagrid

得分解答快速导航

  • 帖主:didibaba
  • bitsbird
  • bitsbird
  • wxlada
  • bitsbird
  • gdcrx
  • wxlada
  • 91619600
  • ZXYSOSO
  • zyw2833

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo