Gridview自定义分页

来源:互联网 发布:java web微信支付demo 编辑:程序博客网 时间:2024/05/19 23:14
vsiable属性!!!!!!!






using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {


       

    }
    public void bind()
    {
        SqlConnection cn = new SqlConnection("server=.;database=pubs;uid=sa;pwd=sa");
        cn.Open();
        SqlDataAdapter da = new SqlDataAdapter("select * from authors", cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        cn.Close();
        GridView1.DataSource = ds;
        GridView1.AllowPaging = true;
        GridView1.PageSize = 5;
        GridView1.DataBind();
        if (GridView1.PageIndex == 0)
        {
            Button1.Enabled = false;
            Button2.Enabled = false;
        }
        else
        {
            Button1.Enabled = true;
            Button2.Enabled = true;
        }
        if (GridView1.PageIndex == GridView1.PageCount - 1)
        {
            Button3.Enabled = false;
            Button4.Enabled = false;
        }
        else
        {
            Button3.Enabled = true;
            Button4.Enabled = true;
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
      
        GridView1.PageIndex = 0;
        bind();
    }
    protected void Button3_Click(object sender, EventArgs e)
    {
        GridView1.PageIndex = GridView1.PageIndex + 1;
        bind();
    }
    protected void Button4_Click(object sender, EventArgs e)
    {
        GridView1.PageIndex = GridView1.PageCount - 1;
        bind();
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        GridView1.PageIndex = GridView1.PageIndex - 1;
        bind();
    }
}








原创粉丝点击