asp.net 使用datagridview的分页功能后,第点击一次上一页或下一页数据源都更新了,请问怎么解决?
我先配置好了数据源sqldatasource1,并将datagridview的数据源设为sqldatasorce1,结果显示正常,好下图:然后我使用查询变量对数据进行查询...
我先配置好了数据源sqldatasource1,并将datagridview的数据源设为sqldatasorce1,结果显示正常,好下图:
然后我使用查询变量对数据进行查询,可以搜索到我想要的结果如下图:
但是在搜索成功后点击下一页的时候,下一页成功跳转,但是数据又变成没有搜索时候的了,这是为什么呢?
经过观察好像是每次点击下一页时,数据源又变成了默认的了,请教高手怎么解决呢? 展开
然后我使用查询变量对数据进行查询,可以搜索到我想要的结果如下图:
但是在搜索成功后点击下一页的时候,下一页成功跳转,但是数据又变成没有搜索时候的了,这是为什么呢?
经过观察好像是每次点击下一页时,数据源又变成了默认的了,请教高手怎么解决呢? 展开
3个回答
展开全部
在你条件查询完毕后,点击下一页的时候,改变的时候你绑定的数据会重新绑定到原来的数据。
在改变的时候你需要将条件查询后的数据绑定到数据源。
在改变的时候你需要将条件查询后的数据绑定到数据源。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先写好有一个公共变量是strWhere。用来存储你跳转页面时候要传的参数(也就是把你查询过滤添加的sql写上。查出来的数据就是一个查询过滤后的sqldatasorce1,这个时候在绑定)。在我点击下一页的时候,带着这个公共变量传(这个看你怎么实现了)。数据量大建议用缓存。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询