主頁 > 知識庫 > asp.net控件DataList分頁用法

asp.net控件DataList分頁用法

熱門標(biāo)簽:蘋果 服務(wù)器配置 呼叫中心 智能手機(jī) 地方門戶網(wǎng)站 解決方案 電子圍欄 硅谷的囚徒呼叫中心

本文實(shí)例講述了asp.net控件DataList分頁用法。分享給大家供大家參考,具體如下:

protected void Page_Load(object sender, EventArgs e)
{
  if (!IsPostBack)
  {
   ViewState["Page"] = 0;
   Bangding();
  }
}
//綁定數(shù)據(jù)
public void Bangding()
{
  PagedDataSource pds = new PagedDataSource();
  pds.DataSource = MerchandiseManager.GetList("");
  pds.AllowPaging = true;
  pds.PageSize = 5; //每頁記錄數(shù)
  pds.CurrentPageIndex = Pager;//當(dāng)前頁
  lblCurrPage.Text = "第" + (pds.CurrentPageIndex + 1).ToString() + "頁 共" + pds.PageCount.ToString() + "頁";
  SetEnable(pds);//上下頁按鈕的有效壯態(tài)
  dlistMerchand.DataSource = pds;
  dlistMerchand.DataBind();
}
private int Pager
{
  get
  {
   return (int)ViewState["Page"];
  }
  set
  {
   ViewState["Page"] = value;
  }
}
//下一頁
protected void LinkButton1_Click(object sender, EventArgs e)
{
  Pager++;
  Bangding();
}
//上一頁
protected void LinkButton2_Click(object sender, EventArgs e)
{
  Pager--;
  Bangding();
}
//上下頁按鈕的有效壯態(tài)
private void SetEnable(PagedDataSource pds)
{
  btnShang.Enabled = true;
  btnXia.Enabled = true;
  if (pds.IsFirstPage)
  {
   btnShang.Enabled = false;
  }
  if (pds.IsLastPage)
  {
   btnXia.Enabled = false;
  }
}

更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。

希望本文所述對大家asp.net程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • ASP.NET 廣告控件AdRotator的使用方法與實(shí)例
  • ASP.NET筆記之廣告控件的使用方法
  • ASP.NET 網(wǎng)站開發(fā)中常用到的廣告效果代碼
  • Asp.net中使用文本框的值動(dòng)態(tài)生成控件的方法
  • 獲取asp.net服務(wù)器控件的客戶端ID和Name的實(shí)現(xiàn)方法
  • ASP.NET項(xiàng)目開發(fā)中日期控件DatePicker如何使用
  • ASP.NET中 ObjectDataSource控件的DataObjectTypeName屬性
  • ASP.NET的廣告控件AdRotator用法分析

標(biāo)簽:泰安 佳木斯 房產(chǎn) 喀什 玉林 德宏 呂梁

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net控件DataList分頁用法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266