婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Asp.net中使用PageDataSource分頁實現代碼

Asp.net中使用PageDataSource分頁實現代碼

熱門標簽:山東防封電銷卡辦理套餐 泰州手機外呼系統軟件 內蒙古智能電銷機器人哪家強 杭州智能電話機器人 濟源人工智能電話機器人價格 地圖標注位置多的錢 百度地圖標注點擊事件 怎樣在地圖標注消火栓圖形 廈門四川外呼系統

復制代碼 代碼如下:

注:封裝數據綁定控件(如 System.Web.UI.WebControls.DataGrid、System.Web.UI.WebControls.GridView、System.Web.UI.WebControls.DetailsView
    //     和 System.Web.UI.WebControls.FormView)的與分頁相關的屬性,以允許該控件執行分頁操作。無法繼承此類。
DataList
public DataTable GetDataSet(string sql)
    {
        SqlConnection conn = this.getconn();
        SqlDataAdapter sdr = new SqlDataAdapter(sql, conn);
        DataSet rs = new DataSet();
        sdr.Fill(rs);
        return rs.Tables[0];
    }
    public PagedDataSource PageDataListBind(string sql, int currentPage, int PageSize)
    {
        PagedDataSource pds = new PagedDataSource();
        pds.DataSource = GetDataSet(sql).DefaultView;
        pds.AllowPaging = true;
        pds.PageSize = PageSize;
        pds.CurrentPageIndex = currentPage - 1;
        return pds;
    }

 
DB db = new DB();
    PagedDataSource pds = new PagedDataSource();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {

            bind();
        }
    }

    public void bind()
    {
        pds = db.PageDataListBind("select * from tb_word",Convert.ToInt32(lblCurrentPage.Text),2);  
        lnkBtnFirst.Enabled = true;
        lnkBtnLast.Enabled = true;
        lnkBtnPrevious.Enabled = true;
        lnkBtnNext.Enabled = true;
        if (lblCurrentPage.Text == "1")
        {
            lnkBtnFirst.Enabled = false;
            lnkBtnPrevious.Enabled = false;
        }
        if(lblCurrentPage.Text==pds.PageCount.ToString())
        {
            lnkBtnLast.Enabled = false;
            lnkBtnNext.Enabled = false;
        }
        lblSumPage.Text = pds.PageCount.ToString();
        DataList1.DataSource = pds;
        DataList1.DataKeyField = "ID";
        DataList1.DataBind();
    }

    protected void lnkBtnFirst_Click(object sender, EventArgs e)
    {
        lblCurrentPage.Text = "1";
        bind();
    }
    protected void lnkBtnPrevious_Click(object sender, EventArgs e)
    {
        lblCurrentPage.Text = (Convert.ToInt32(lblCurrentPage.Text) - 1).ToString();
        bind();
    }
    protected void lnkBtnNext_Click(object sender, EventArgs e)
    {
        lblCurrentPage.Text = (Convert.ToInt32(lblCurrentPage.Text) + 1).ToString();
        bind();
    }
    protected void lnkBtnLast_Click(object sender, EventArgs e)
    {
        lblCurrentPage.Text = lblSumPage.Text;
        bind();
    }

form id="form1" runat="server">
    div>
        asp:DataList ID="DataList1" runat="server">
        ItemTemplate>
            table border="1">
                tr>
                    td>ID/td>td>標題/td>td>內容/td>
                /tr>
                tr>
                    td>%#Eval("ID") %>/td>
                    td>%#Eval("Title") %>/td>
                    td>%#Eval("Content") %>/td>
                /tr>
            /table>
        /ItemTemplate>
        /asp:DataList>
        當前頁碼為[asp:Label ID="lblCurrentPage" runat="server" Text="1">/asp:Label>]頁
                總頁碼[asp:Label
                    ID="lblSumPage" runat="server" Text="0">/asp:Label>]頁
                asp:LinkButton ID="lnkBtnFirst" runat="server" Font-Underline="False" OnClick="lnkBtnFirst_Click" > 第一頁 /asp:LinkButton>
                asp:LinkButton ID="lnkBtnPrevious" runat="server" Font-Underline="False" OnClick="lnkBtnPrevious_Click" > 上一頁 /asp:LinkButton>
                asp:LinkButton ID="lnkBtnNext" runat="server" Font-Underline="False" OnClick="lnkBtnNext_Click" > 下一頁 /asp:LinkButton>
                asp:LinkButton ID="lnkBtnLast" runat="server" Font-Underline="False" OnClick="lnkBtnLast_Click"> 末一頁 /asp:LinkButton>
    /div>
    /form>

您可能感興趣的文章:
  • asp.net Repeater分頁實例(PageDataSource的使用)
  • asp.net中使用repeater和PageDataSource搭配實現分頁代碼
  • asp.net利用存儲過程和div+css實現分頁(類似于博客園首頁分頁)
  • 一個簡答的Access下的分頁asp.net代碼
  • asp.net 使用ObjectDataSource控件在ASP.NET中實現Ajax真分頁
  • ASP.NET技巧:access下的分頁方案
  • .NET 純分頁代碼實例

標簽:新鄉 朔州 朝陽 喀什 周口 百色 洛陽 臺州

巨人網絡通訊聲明:本文標題《Asp.net中使用PageDataSource分頁實現代碼》,本文關鍵詞  Asp.net,中,使用,PageDataSource,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Asp.net中使用PageDataSource分頁實現代碼》相關的同類信息!
  • 本頁收集關于Asp.net中使用PageDataSource分頁實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 隆安县| 建湖县| 盐山县| 宁化县| 香格里拉县| 博客| 藁城市| 柳江县| 繁峙县| 浪卡子县| 苏尼特右旗| 桂林市| 彭州市| 舞钢市| 逊克县| 开阳县| 乳山市| 津南区| 于都县| 托里县| 乌鲁木齐市| 鹿泉市| 阜城县| 通辽市| 顺义区| 湟源县| 喜德县| 兰溪市| 宁国市| 罗源县| 安庆市| 香港 | 璧山县| 佛山市| 铅山县| 安义县| 西和县| 蒙阴县| 四会市| 镶黄旗| 阜阳市|