gridview分页问题

来源:百度知道 编辑:UC知道 时间:2024/06/29 02:01:07
private void GridToDataBind()
{
SqlConnection con = DB.createCon();
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand("select * from info", con);
DataSet ds = new DataSet();
sda.Fill(ds, "table");
GridView1.DataSource = ds.Tables["table"];
GridView1.DataBind();

}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{

GridView1.PageIndex = e.NewPageIndex;

GridToDataBind();

}

请问是哪个地方出了问题,点击翻页并不实现功能!!!急

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{

GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = ds.Tables["table"];
GridView1.DataBind();
}

PageIndexChanging中要从新帮顶一遍数据才可以

是你忘了粘还是就没写,我怎么看你就没打开连接啊,怎么从数据库取出数据?绑定不上很正常。con.open()方法都没用,怎么取数据。

GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
分页是不需要再次绑定到ds.Tables["table"]的,你不应该调用那个方法,直接一条语句即可。