关于gridview翻页的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:19:00
各位大侠,我通过BUTTON按钮来触发GRIDVIEW,点击按钮,数据显示出来,但是翻页的时候变成空白,要再次点击按钮 才出现后面一页的数据,请问这怎么解决 。 DropDownList1_SelectedIndexChanged里也写了相关代码
Protected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging
GridView1.PageIndex = e.NewPageIndex
GridView1.DataBind()
allowpaging=ture也设了,分不多,帮帮忙~~
感觉用buttoncliak()可行 但是环境不支持

在GridView1.DataBind() 后面加一句:BUTTONCLICK();
就是把你的BUTTON显示GRIDVIEW数据的事件再循环一遍
GridView1_PageIndexChanging(object sender,GridViewPageEventArgs e)
{

GridView1.PageIndex = e.NewPageIndex
GridView1.DataBind()
BUTTON按钮触发GRIDVIEW的事件();
}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
SqlConnection myconn1 = new SqlConnection(@"server=.;database=你的连接");
myconn1.Open();//打开连接

DataSet ds3 = new DataSet();
sqlad3.Fill(ds3, "tb3");
GridView1.DataSource = ds3.Tables["tb3"];

GridView1.PageIndex = e.NewPageIndex
GridView1.DataBind();
myconn1.Close();
}

要在自定义分页中要用上面的代码再次绑定数据源

你可以去我的空间,我改写了他的分页方法?