C#中DataTable排序和检索
2016-11-04 15:06
357 查看
一、排序
1.获取DataTable的默认视图
2.对视图设置排序表达式
3.用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)
1)、重生法
2)、直接法
3)、间接法
二、检索
设置查询字符串
使用Select方法获取到所有满足条件的数据行对象数组 (多项查询条件间,用and隔开)
1.获取DataTable的默认视图
2.对视图设置排序表达式
3.用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)
1)、重生法
dstaset.Tables.Add(dt) dataset.Tables(0).DefaultView.Sort = "id desc"
2)、直接法
dv = New DataView(dt) dv.Sort = "id desc" dt = dv.ToTable();
3)、间接法
dv = New DataView(ds.Tables[0]) dv.Sort = "id desc" dt = dv.ToTable();
二、检索
设置查询字符串
使用Select方法获取到所有满足条件的数据行对象数组 (多项查询条件间,用and隔开)
DataRow[] matches = dt.Select("id<'003' and name='名字11'"); string strName = matches[0]["name"].ToString();
相关文章推荐
- C#中DataTable排序、检索、合并等操作实例
- C#中DataTable排序、检索、合并等操作实例
- C#中DataTable排序、检索、合并等操作实例
- C#中DataTable排序、检索、合并等操作实例
- DataTable排序,检索,合并详解
- 如何对DataTable进行检索和排序
- 如何对DataTable进行检索和排序
- 小技巧(DataTable的排序、检索、合并)
- DataTable的排序、检索、合并
- C# Datatable排序
- [转]asp.net中对DataTable数据进行排序、检索、合并、分页、统计
- C#实现SQL全库检索数据-比较使用DataReader与DataAdapter+Datatable效率,差距惊人!
- c# DataTable中select 返回新的DataTable(DataTable筛选,排序)
- 如何对DataTable 进行检索和排序
- 使用DataTable进行检索和排序示例
- [转]asp.net中对DataTable数据进行排序、检索、合并、分页、统计
- DataTable排序、检索、合并(转)
- DataTable中数据记录的排序,检索,合并,分页,统计(整理)
- DataTable的排序、检索、合并
- DataTable的排序、检索、合并