在asp.net使用DataTable的筛选和排序功能,可以避免一些经常去读取数据库!
假定一个DataTable有许多数据!数据的字段为:id, name ,age ,sex ,等字段!
DataTable dt = Cache["UserInfo1"] as DataTable;
//查找ID=1 按 name 倒序排列!
DataRow[] drs = dt.Select("Id = 1", "name desc");
//dt 过滤了 且 排序了 [直接改变了对象,而不是返回DataRow[]]
dt.DefaultView.RowFilter = "Id = 1";
dt.DefaultView.Sort = "name desc";
2.和并DataTable
和并DataTable需要两个DataTable的结构一样!字段和字段类型[最好一样,不一样的我也没有试过哈!]
DataTable dt2 = Cache["UserInfo2"] as DataTable;
dt.Merge(dt2); //调用Merge()方法就合并了两个DataTable
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jinho/archive/2010/01/12/5180989.aspx
记录学习点滴...,坚持每天让自己的技能增加1%,默默的坚持下去吧!:-)