DataTable 数据 使用自带函数 快速检索数据
来源:互联网 发布:淘宝琴国乐器 编辑:程序博客网 时间:2024/06/17 08:23
DataTable因使用灵活,所以在有不少开发者喜欢使用。但是你真的会用吗?
我用DataTable来处理数据有很久了,但是一直没有仔细研究过它,每次处理数据的时候都是使用最笨的方法来循环匹配,想必很多人都用过,但是DataTable这个数据集其实自带有比较好用的快速检索方法,下面列举两个
第一种是根据主键检索:
使用Find方法查找有主键的表(1) 主键只有一个字段DataRow dr = dt.Rows.Find("主键字段的值");(2) 主键有多个字段例如,表的主键由一个整型字段ID和一个字符类型自动Name组成,以下代码查找满足ID=10且Name="张三"条件的记录。Object[] objs = new Object[]{10,"张三"};dr = dt.Rows.Find(objs);
第二种更加灵活,可以是任意字段:
DataRow[] dr = dt.Select("fy_no='" + fy_no + "'and brd_no='" + brd_no + "' and area_no='" + area_no + "' and city_no='" + city_no + "' and outlet_no='" + outlet_no + "' and hc_date='"+date+"'");
看起来是不是很像写sql语句,直接就可以得到检索的结果。很方便。
- DataTable 数据 使用自带函数 快速检索数据
- 使用PHP自带的filter函数进行数据校验
- DataTable数据检索的性能分析
- DataTable数据检索的性能分析
- C#对DataTable数据排序,检索,合并
- DataTable数据检索的性能分析
- 使用DataTable批量插入数据库,快速插入数据
- 使用cellset检索数据
- 使用 DataReader 检索数据
- 如何在DataTable中查找数据 Dataview检索数据
- Hibernate4学习笔记(四): 使用HQL语句从数据库检索数据(带检索条件)
- 用php自带的filter函数验证、过滤数据
- MVC3 自带数据验证
- 使用Delphi自带的TUDPSocket收发数据
- Android使用自带JSONObject解析JSON数据
- 使用苹果自带的NSURLSession网络请求请求数据
- DataTable数据进行排序、检索、合并、分页、统计
- DataTable中数据记录的排序、检索、合并、分页、统计
- Oracle含有空值的行数据排序问题
- 嵌套类
- win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法
- 网络安全笔记之防火墙
- 自己编译Android gdbserver(解决运行 gdbserver时 Segmentation fault 问题)
- DataTable 数据 使用自带函数 快速检索数据
- 南京理工大学MBA2012秋季拟录取名单的公告
- MFC List Box
- 网络安全笔记之VPN关键技术
- Centos6.0安装Oracle11g
- 重学数据结构之算法2.7
- Android游戏开发之横竖屏的切换
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法