打印本文 打印本文 关闭窗口 关闭窗口
C#和SQL数据浏览分页
作者:武汉SEO闵涛  文章来源:敏韬网  点击数3179  更新时间:2007/11/14 13:07:36  文章录入:mintao  责任编辑:mintao
nbsp; last.Disabled = false; //最后一页状态
   }
   else if (CurrentPage==this.Page_Count())//到“最后一页”
   {
    first.Disabled = false;//第一页状态
    prior.Disabled = false;//上一页状态
    next.Disabled = true;   //下一页状态
    last.Disabled = true; //最后一页状态
   }
   else
   {
    first.Disabled = first_;//第一页状态
    prior.Disabled = prior_;//上一页状态
    next.Disabled = next_;   //下一页状态
    last.Disabled = last_; //最后一页状态
   }
  }

  /// <summary>
  /// 第一页按钮
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void first_ServerClick(object sender, System.EventArgs e)
  {            
   CurrentPage  = 1;
   this.SetButtonState(true,true,false,false); 
   startID = "";
   endID = "";
   RowCount = ''''0'''';
   IsLast = false;
   IsPrior = false;
   IsNext = false;

  }


  /// <summary>
  /// 上一页按钮
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void prior_ServerClick(object sender, System.EventArgs e)
  {
   if( CurrentPage == 1)//判断“当前页”是否为1
   {
    this.SetButtonState(true,true,false,false);
   }
   else
   {
    CurrentPage=CurrentPage - 1;//“当前页”自减
    this.SetButtonState(false,false,false,false);
   }
   IsPrior = true;
   IsNext = false;
   IsLast = false;  
  }


  /// <summary>
  /// 最后一页
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void last_ServerClick(object sender, System.EventArgs e)
  {        
   CurrentPage=this.Page_Count();//到最后一页
   this.SetButtonState(false,false,true,true);
   IsLast = true;
   IsPrior = false;
   IsNext = false;

  }


  /// <summary>
  /// 下一页
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void next_ServerClick(object sender, System.EventArgs e)
  {                      
   if(CurrentPage == this.Page_Count())//判断“当前页”是否为“分页总数”
   {
    this.SetButtonState(false,false,true,true);
   }
   else
   {
    CurrentPage=CurrentPage + 1;//“当前页”自加
    this.SetButtonState(false,false,false,false);
   }
   IsNext = true; 
   IsLast = false;
   IsPrior = false;
  }


  /// <summary>
  /// 初始浏览按钮
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void Init_Brower()
  {
   CurrentPage = 1;//肯定是从第一页开始
   if ((CurrentPage == 1) && (this.Page_Count() == 1))
   {
    first.Disabled = true;//第一页状态
    prior.Disabled = true;//上一页状态
    next.Disabled = true;//下一页状态
    last.Disabled = true; //最后一页状态
   }
   else
   {
    first.Disabled = true;//第一页状态
    prior.Disabled = true;//上一页状态
    next.Disabled = false;//下一页状态
    last.Disabled = false; //最后一页状态
   }
   startID = "";//开始号
   endID = "";//结束号  
   IsLast = false;
   IsPrior = false;
   IsNext = false;
  }
 }
}

本文没有列出SQL语句,是希望我和我的好朋友们的劳动成果已经用于商业用途了,还有就是希望各位自己动手写写,应该没有问题的了

上一页  [1] [2] [3] 

打印本文 打印本文 关闭窗口 关闭窗口