CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

一个关于DataGrid分页的奇怪的问题,请帮帮忙(急)

楼主kgdiwss(∮明天去要饭)2005-02-03 23:00:33 在 .NET技术 / ASP.NET 提问

我在前台定义了LinkButton,分别命名为首页(First)   下一页(Next)   上一页(Pre)   尾页(Last),定义了它们的事件onclick="ChangePage"  
  后台代码如下:  
  public   void   ChangePage(object   sender,   System.EventArgs   e)  
  {  
  string   strcmd   =   ((LinkButton)sender).CommandArgument.ToString();  
  string   strNowIn   =   dgShowInfo.CurrentPageIndex.ToString();  
  string   strAll   =   dgShowInfo.PageCount.ToString();  
   
  switch   (strcmd)  
  {  
  case   "Pre":  
  if   (dgShowInfo.CurrentPageIndex   >   0)  
  {  
  dgShowInfo.CurrentPageIndex   -=   1;  
  }  
  break;  
   
  case   "Next":  
  if   (dgShowInfo.CurrentPageIndex   <   (dgShowInfo.PageCount   -   1))  
  {  
  dgShowInfo.CurrentPageIndex   +=   1;  
  }  
  break;  
   
  case   "Last":  
  dgShowInfo.CurrentPageIndex   =   (dgShowInfo.PageCount   -   1);  
  break;  
   
  case   "First":  
  dgShowInfo.CurrentPageIndex   =   0;  
  break;  
  }  
  //重新绑定  
  BindingData();  
  }  
   
   
  绑定代码如下:  
  public   void   BindingData()  
  {  
   
  OpenDB   OpenData   =   new   OpenDB();  
   
  //绑定dgShowInfo  
  dgShowInfo.DataSource   =   OpenData.GetDataSet("select   *   from   ToEmpire_User   order   by   ID   desc","ToEmpire_User").Tables[0].DefaultView;  
  dgShowInfo.DataBind();  
   
  //当前页  
  lblNowIn.Text   =   (dgShowInfo.CurrentPageIndex   +   1).ToString();  
   
  //总页数  
  lblAll.Text   =   dgShowInfo.PageCount.ToString();  
  }  
   
  我原来写的项目里,也是这样完成翻页操作的,可是现在居然实现不了了。请问错误在哪里? 问题点数:0、回复次数:5Top

1 楼AllenTing(今天你GC了吗???)回复于 2005-02-03 23:08:46 得分 0

dgShowInfo.DataSource   =   OpenData.GetDataSet("select   *   from   ToEmpire_User   order   by   ID   desc","ToEmpire_User").Tables[0].DefaultView;  
  这句你能保证对吗??Top

2 楼kgdiwss(∮明天去要饭)回复于 2005-02-03 23:16:32 得分 0

知道原因了,原来我在DataGrid中钩上了允许自定义分页,我把钩拿掉就正常了,可是不知道原理是什么。Top

3 楼yyne(一步一个脚印往上爬)回复于 2005-02-04 01:16:32 得分 0

自定义需要自己设置参数,非自定义由系统自动生成分页。Top

4 楼kgdiwss(∮明天去要饭)回复于 2005-02-04 09:37:35 得分 0

谢谢,我回头研究一下自定义分面。昨天面试的时候遇到很多的问题,还好,我一切都解决了。Top

5 楼vzxq(灵感人)回复于 2005-02-04 10:02:22 得分 0

upTop

相关问题

  • DataGrid分页遇到的奇怪问题
  • c# DataGrid分页报错---很奇怪-----晕
  • datagrid 分页问题!!急!!!
  • 十万火急,DataGrid分页!分页!!分页!!!高手救命,在线等。
  • DataGrid的分页
  • DATAGRID分页
  • DataGrid分页重新绑定问题(急)
  • DataGrid分页问题?很急啊
  • DataGrid分页问题,很急,拜托
  • 奇怪:JSP分页问题.

关键词

  • dgshowinfo
  • currentpageindex
  • changepage
  • 定义
  • strcmd
  • linkbutton
  • tostring
  • sender
  • next
  • case

得分解答快速导航

  • 帖主:kgdiwss

相关链接

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

广告也精彩

反馈

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