11 2012 档案

摘要:当前项目要求能对表格的所有列进行排序。而我对linq掌握程度使我仅仅能写出下面这样的代码:case SortFields.Price: if (rules == SortRules.ESC) { result = result.OrderBy(s => s.Price); } else { result = result.OrderByDescending(s => s.Price); } break;case SortFields.BuyDate: if (rules == SortRules.ESC) { ... 阅读全文
posted @ 2012-11-19 14:12 第八颗流星 阅读(432) 评论(0) 推荐(0) 编辑
摘要:一般的来说,你不能直接使用Linq查询DataSet/DataTable/DataRowCollection等等。例如下面这条语句,将不能运行:var q=from r in table.Rows select r;你可以添加下面这个类来转换相关的数据类型用作Linq查询:// simple wrapper that implements IEnumerable<T>internal class LinqList<T>: IEnumerable<T>, IEnumerable{ IEnumerable items; internal LinqList(IEn 阅读全文
posted @ 2012-11-19 13:00 第八颗流星 阅读(263) 评论(0) 推荐(0) 编辑