解决Gridview在搜索后,分页点击失效的解决办法
来源:互联网 发布:360硬盘数据恢复软件 编辑:程序博客网 时间:2024/05/22 04:30
废话不说,先来说我的思路,在gridview中使用搜索之后,出来的结果集如果一页显示不下来就会分页显示(前提是用户开启了分页显示数据),但是当你选择下一页的时候gridview里面显示的并不是搜索的结果集里面接下来的数据,而是重新绑定的初始化的数据集。这个让我很郁闷,今天看了一些帖子之后想到了一个思路,实现后果然达到了想要的结果。
我的思路是利用gridview的事件,重新绑定搜索的语句。下面是代码。实现过程中用两个文本框(设置为不可见)记录了搜索标志和搜索语句。
protected void ButtonSearch_Click(object sender, EventArgs e) { string style = list_searchstyle.SelectedValue.ToString(); string search = "'%" + TextBoxSearch.Text.ToString() + "%'"; string res = 搜索语句; sqltest.SelectCommand = res; GView_test.DataSourceID = "sqltest"; GView_test.DataBind(); pagechange.Text = "change"; //点击搜索后将搜索标志设置为change txt_res.Text = res; //在文本框内记下当前的搜索语句 }
protected void GView_test_PageIndexChanged(object sender, EventArgs e) { if (pagechange.Text.ToString().Equals("change")) //判断是不是点击了搜索按钮 { sqltest.SelectCommand = txt_res.Text.ToString(); //重新绑定搜索语句 GView_test.DataSourceID = "sqltest"; GView_test.DataBind(); pagechange.Text = "change"; } else //否则什么也不做 { // } }
- 解决Gridview在搜索后,分页点击失效的解决办法
- 解决 scrollview + expandlistview + gridview 点击时间失效的问题
- dwz分页:点击查询条件后,点击下面的分页出现查询条件失效
- 解决textview.setMovementMethod后Listview的OnItemClickListener点击失效问题
- 实现“GridView搜索后,显示结果,分页后,仍然显示搜索后的结果”
- 解决yii的CGridView在高级搜索选项过多时点分页后php崩溃的情况
- 解决GridView控件分页点击两次问题
- vs2010 失效后的解决办法
- Java日记_17.9.01——点击按钮后,键盘监听失效的原因与解决办法
- GridView在分页(翻页)时filter(过虑,FilterExpression)失效问题的解决方法
- onchange第二次点击失效的解决办法
- Android ListView的item点击失效解决办法
- laravel的搜索后分页
- 解决Cocos2d点击电源键后游戏纹理失效
- checkbox解决手动点击后全选功能失效
- GridView高效分页+搜索的完整实现
- GridView高效分页+搜索的完整实现
- ListView的item点击失效解决
- 牛逼笔记:java面向对象二
- 让你的终端开始下雪
- 牛逼笔记:java面向对象三
- C语言计算程序运行时间
- fedora 18编译 bochs 2.6
- 解决Gridview在搜索后,分页点击失效的解决办法
- 牛逼笔记:java懒汉单例面试通
- RHEL/CentOS 6.x 系统服务详解
- 主题:[IOS] Storyboard全解析-第一部分
- android:textAppearance是什么意思
- 附件下载
- 上传文件乱码问题
- java Sqlite 事务
- CSingleLock