if (!IsPostBack)
{
//DataTable的构架
DataTable dt = new DataTable("cart");
DataColumn dc1 = new DataColumn("名称", Type.GetType("System.String"));
DataColumn dc2 = new DataColumn("出生年份", Type.GetType("System.Int16"));
DataColumn dc3 = new DataColumn("用药量", Type.GetType("System.Int16"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr["名称"] = "娃娃" + i.ToString();
dr["出生年份"] = 2006 - i;
dr["用药量"] = 20+i;
dt.Rows.Add(dr);
}
//允许分页
GridView1.AllowPaging= true;
GridView1.PageSize = 3;
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}
请问除了以上,我要对GridView分页还需什么?
{
//DataTable的构架
DataTable dt = new DataTable("cart");
DataColumn dc1 = new DataColumn("名称", Type.GetType("System.String"));
DataColumn dc2 = new DataColumn("出生年份", Type.GetType("System.Int16"));
DataColumn dc3 = new DataColumn("用药量", Type.GetType("System.Int16"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr["名称"] = "娃娃" + i.ToString();
dr["出生年份"] = 2006 - i;
dr["用药量"] = 20+i;
dt.Rows.Add(dr);
}
//允许分页
GridView1.AllowPaging= true;
GridView1.PageSize = 3;
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}
请问除了以上,我要对GridView分页还需什么?
但我还想问你的是
我定义了gridview_PageindexChangeing事件,它不出错了.
当我点到第二页时,它也没什么反应了,请问为什么?
是不是在gridview_PageindexChangeing里头还要写些什么?
protected void gvBoard_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
this.gvBoard.PageIndex = e.NewPageIndex;
this.BindGV(); //GridView数据绑定
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
}