各位高手你们好:
近日做项目时发现了一个关于RowFilter的问题,举例说明:
1.有一已定义好的数据集比如:Session["dv"]中存储的是一个DataView数据集;
2.取得数据集
DataView dvFilter= (DataView)Session["dv"];
dvFilter.RowFilter = Session["FilterString"];
this.DataGrid1.DataSource = dvFilter;
this.DataGrid1.DataBind(); 但在再次访问Session["dv"]中的数据集的时候得到的结果却是刚才被筛选后的结果.但是刚才筛选后的结果并未存入状态中.不知为何这样,请高手给予指教!!
近日做项目时发现了一个关于RowFilter的问题,举例说明:
1.有一已定义好的数据集比如:Session["dv"]中存储的是一个DataView数据集;
2.取得数据集
DataView dvFilter= (DataView)Session["dv"];
dvFilter.RowFilter = Session["FilterString"];
this.DataGrid1.DataSource = dvFilter;
this.DataGrid1.DataBind(); 但在再次访问Session["dv"]中的数据集的时候得到的结果却是刚才被筛选后的结果.但是刚才筛选后的结果并未存入状态中.不知为何这样,请高手给予指教!!
解决方案 »
- .net中同一个页面怎么获取不同方法中定义的变量名?
- 一个编辑器的问题
- 求免费代码签名证书,或低价求借,绝对用于合法用途~~
- 除了疯子和高手,没人会想到这样写超连接吧
- 求解一个关于DetailsView控件的一个技巧问题?
- 大家帮帮忙啊!为什么用JMAIL下邮件的时候,接收带附件的邮件(附件通常1M以上),我电脑CPU就100%了!然后系统运行很慢!
- 请问一下 我写好了一个程序,放到主机上后,所有的.net控件都看不见了 是怎么回事啊!? 在线等!
- 最近在做ASP.net,出现了一个String 引用没有设置的错误,希望有人帮我解决
- 2. 假设编写一个ASP.NET,使用动态表格生成技术,将存储Application对象或Cache对象中数据项的名字及其值显示在表格中。
- 请问Rational XDE的注册号是什么?急!!!
- 请问~这个符号怎么敲出来?谢谢!
- asp.net批量生成图片网页!
你记录这个DataView不如只记录RowFilter,如果你只想把过滤后的数据保存到一个变量中,那么你可以使用如下的方法来得到过滤后的数据,比如:DataTable tmpTable = dataView.ToTable();这里按DataView中的显示的记录生成了一个新的表这样你就可以得到只有过虑后的数据的.
dvFilter就是Session["dv"]的引用,还用你保存吗?都是一个东西