gridview翻页时出现问题

gridview翻页时出现问题,第1张

你给个状态表示分页时是进行的全部查询,还是模糊查询你现在分页里面的代码是调用的BindData(),而这个方法是查询全部的不管你怎么分当然显示的全部的信息你写两个方法一个BindAll(),一个BindQuery(),当你第一次点模糊查询按钮的时候可以在页面视图状态中保存个标识如ViewState["action"]= "query",然后你分页代码中判定一下if(ViewState["action"]==null||ViewState["action"]ToString()Equals("query") == false)
{
//查询全部
BindAll()
}
else
{
BindQuery()
}
给个思路希望对你有用

protected void gvList_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvListPageIndex = eNewPageIndex;
gvListDataSource = 绑定的数据源;
gvListDataBind();
}
----------------------------------------------------------------------------
用GridView自带的分页。你写的那句是没错。但要再次绑定数据源。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13361186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存