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

使用DataGrid分页遇到的问题?

楼主HaoYueQiShi(皓月骑士)2003-12-01 14:46:26 在 .NET技术 / ASP.NET 提问

我的DataGrid表如下:  
  ID   单位名称   会员类型                
  4     华为           经济商会员    
  5     国美           经济商会员  
  6     三联           股权托管会员  
  1   2   3  
  我在DataGrid表下面添加了两个Button按钮id=btn1[经济商会员]和id=btn2[股权托管会员]。我想在初始页面的时候只显示类型为“经济商“的会员,在单击[股权托管会员]或[经济商会员]时分别显示类型为“股权托管“的会员或“经济商“的会员。  
  我的代码如下,请问如何改正?谢谢!!  
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
    if   (!IsPostBack)  
    {  
      startIndex=0;  
      UpdateView();  
      }  
  }  
  private   void   UpdateView()  
  {  
    string   strCmd="select   ID,Company,Type   from   Member";  
    SqlConnection   conn   =   new   SqlConnection(strConn);  
    SqlDataAdapter   da   =   new   SqlDataAdapter(strCmd,   conn);  
    DataSet   ds   =   new   DataSet();  
    da.Fill(ds,   "MyTable");  
    MyDataGrid.DataSource   =   ds.Tables["MyTable"].DefaultView;  
    MyDataGrid.DataBind();  
    }  
  private   void   MyDataGrid_PageIndexChanged(object   source,   System.Web.UI.WebControls.DataGridPageChangedEventArgs   e)  
  {  
    startIndex=e.NewPageIndex*MyDataGrid.PageSize;  
    MyDataGrid.CurrentPageIndex   =   e.NewPageIndex;  
    UpdateView();  
  }  
  private   void   btn1_Click(object   sender,   System.EventArgs   e)  
  {  
  ...  
  }  
   
  private   void   btnn2_Click(object   sender,   System.EventArgs   e)  
  {  
  ...  
  }  
   
  问题点数:20、回复次数:4Top

1 楼dekey1000(dekey)回复于 2003-12-01 14:56:12 得分 5

重新设置一下查询条件不就可以了么?Top

2 楼jianggl20(andyme)回复于 2003-12-01 15:03:32 得分 15

在初始化的时候,  
  string   strCmd="select   ID,Company,Type   from   Member   where   会员类型='经济商'";  
  当在单击[股权托管会员]时  
  string   strCmd="select   ID,Company,Type   from   Member   where   会员类型='股权托管'";  
   
  只要在程序中稍微修改一下就行了  
  Top

3 楼HaoYueQiShi(皓月骑士)回复于 2003-12-01 15:05:29 得分 0

能帮我把代码该出来吗?谢谢!!Top

4 楼HaoYueQiShi(皓月骑士)回复于 2003-12-01 15:15:57 得分 0

能在下面代码基础上帮我把代码完全写出来吗?谢谢!!  
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
    if   (!IsPostBack)  
    {  
      startIndex=0;  
      UpdateView();  
      }  
  }  
  private   void   UpdateView()  
  {  
    string   strCmd="select   ID,Company,Type   from   Member";  
    SqlConnection   conn   =   new   SqlConnection(strConn);  
    SqlDataAdapter   da   =   new   SqlDataAdapter(strCmd,   conn);  
    DataSet   ds   =   new   DataSet();  
    da.Fill(ds,   "MyTable");  
    MyDataGrid.DataSource   =   ds.Tables["MyTable"].DefaultView;  
    MyDataGrid.DataBind();  
    }  
  private   void   MyDataGrid_PageIndexChanged(object   source,   System.Web.UI.WebControls.DataGridPageChangedEventArgs   e)  
  {  
    startIndex=e.NewPageIndex*MyDataGrid.PageSize;  
    MyDataGrid.CurrentPageIndex   =   e.NewPageIndex;  
    UpdateView();  
  }  
  private   void   btn1_Click(object   sender,   System.EventArgs   e)  
  {  
  ...  
  }  
   
  private   void   btnn2_Click(object   sender,   System.EventArgs   e)  
  {  
  ...  
  }  
  Top

相关问题

  • DataGrid分页遇到的奇怪问题
  • Datagrid分页时遇到的问题。
  • DataGrid的分页
  • DATAGRID分页
  • 自定义datagrid分页事件遇到的问题
  • 自定义datagrid分页事件遇到的问题(二)
  • 使用datareader 绑定datagrid 如何进行分页
  • 询问如何在datagrid使用主次表的时候分页?
  • 通过Data Access Application ,使用datagrid分页的问题,请看
  • 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页

关键词

  • 经济
  • ds
  • 会员
  • updateview
  • mydatagrid
  • 股权托管
  • 经济商
  • btn
  • 类型
  • private void

得分解答快速导航

  • 帖主:HaoYueQiShi
  • dekey1000
  • jianggl20

相关链接

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

广告也精彩

反馈

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