C# DataView操作DataTable
1、DataView筛选数据
//假设有一个DataTable数据 DataTable dt = new DataTable(); //DataTable转成DefaultView DataView dv = dt.DefaultView; dv.RowFilter = "用户角色 = '学员'"; //得到筛选后的数据,并转成DataTable DataTable newTable = dv.ToTable();
2、DataView排列数据
//正序 dv.Sort = "ID asc"; //倒序 dv.Sort = "ID desc"; //多个排序 view.Sort = "ID DESC,Name ASC";
3、DataView其他筛选
//按搜索条件,将DataView中符合条件的行,检索出来,与数据库用sql查询作用一致。 dv.RowFilter = "Name like '*山东*'"; //查询条件大于 dv.RowFilter = "Name > '5'"; //查询条件 in dv.RowFilter = "ID in (1,3,5,7)";