if (HttpContext.Current.Cache["web_repository"] != null)
{
DataSet ds = (DataSet)HttpContext.Current.Cache.Get("web_repository");
DataView dv = ds.Tables[0].DefaultView;
dv.RowFilter = "filetitle='公司工会慰问大修现场检修员工'";
dv.Sort = orderby + " " + order;
return dv;
}感觉dataview完全乱套了,不管过滤条件是什么,取出来的东西都是驴头不对马嘴,上面的代码过滤文章标题是 公司工会慰问大修现场检修员工 的记录,出来的却是另外一条记录,可是如果从数据库直接取出来再进行过滤就正常,问题肯定是出在DataSet ds = (DataSet)HttpContext.Current.Cache.Get("web_repository");这一句,可是问题到底是什么呢?!
解决方案 »
- repeate 绑定数据出错 , CommandArgument问题 (急)!
- ajax关于异步调用的问题
- 未能加载文件或程序集“Interop.JRO”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
- MVC模式开发asp.net应用的一个小错误
- 弹出窗口问题!
- table显示保持问题?
- datagrid or dataview 中,如何根据上一列的值自动填写内容
- 有人知道petshop 3.0里面的pre-build怎么实现的不?
- 如何接口实例化...................
- 哪位有Microsoft Visual Studio .NET 2003下载啊?
- |zyciis| 请ld1201 接分
- __dopostback 回发调用repeater的 itemcommand 事件
http://topic.csdn.net/u/20090710/11/5dd8d7d4-9918-4e32-b58c-73b88362df92.html?13396
用datarowview吧。