如何使用gridview外部的按钮调用gridview的分页?
我搜索了它,但不幸的是我无法找到合适的逻辑。我不是在谈论在gridview的寻呼机模板中创建预览和下一个功能的按钮,但在外面,gridview本身就像一个远程按钮。每当我点击预览或下一个按钮时,gridview都会这样做。
答案 0 :(得分:0)
假设您在网格视图外有按钮。您可以在按钮单击上按如下方式进行网格视图分页。
基本上我们需要设置网格视图的pageindex并重新绑定数据。您需要将数据存储在会话/缓存中,或者为gridview重新获取数据。
protected void ButtonNext_Click(object sender, EventArgs e)
{
++gridview.PageIndex;
// if we have reached the last page, either set to first page.
// you could also do nothing.
if (gridview.PageIndex >= gridview.PageCount)
{
gridview.PageIndex = 0;
}
gridview.DataSource = GetGridViewData(); // the data needs to be available.
gridview.DataBind();
}