datatable绑定gridview分页问题
rchlz 2008-02-25 02:32:04 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataBind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
BindOrder();
}
}
protected void BindOrder()
{
DataTable dt = GetData();//自己写的一个从SQl获取数据的方法,返回值为DataTable类型
DataView dv = new DataView(dt);
GridView1.DataSource = dv;
GridView1.DataBind();
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
代码就上面这么多了,其间又在GridView1_PageIndexChanging事件里重新绑定了一次数据等,还是无法实现分页。分页功能是有了,但就是点第二页的时候数据全没了,再点按钮,又是第一页。。。