博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016.1.22 利用LINQ实现DataSet内多张DataTable关联查询操作(目前未发现太大价值)
阅读量:6221 次
发布时间:2019-06-21

本文共 1000 字,大约阅读时间需要 3 分钟。

DataSet ds = new DataSet();

            DataTable t1 = DBFactorySingleton.GetInstance().Factory.GetDataTable(sql_ndp).Copy();

            t1.TableName = "t1";

            DataTable t2 = DBFactorySingleton.GetInstance().Factory.GetDataTable(sql_naip).Copy();

            t2.TableName = "t2";

            ds.Tables.Add(t1);

            ds.Tables.Add(t2);

 

            var restable =

                from f1 in ds.Tables[0].AsEnumerable()

                from f2 in ds.Tables[1].AsEnumerable()

                where f1.Field<string>("类型") + f1.Field<string>("名称") + f1.Field<string>("识别") == f2.Field<string>("类型") + f2.Field<string>("名称") + f2.Field<string>("识别")

                //where f1.Field<string>("类型") + f1.Field<string>("名称")=="VOR_DME英德"

                select new

                {

                    c1 = f1.Field<string>("源"),

                    c2 = f1.Field<string>("类型"),

                    c3 = f1.Field<string>("名称"),

                    c4 = f1.Field<string>("识别"),

                    c5 = f1.Field<string>("磁差"),

                    c6 = f1.Field<string>("坐标"),

                    c7 = f1.Field<string>("频率"),

                    c8 = f1.Field<string>("波道"),

                    c9 = f1.Field<string>("天线高"),

                    c10 = f1.Field<string>("强制报告")

                };

            gdc_pmatch.DataSource = restable.ToArray();

转载于:https://www.cnblogs.com/mol1995/p/5964950.html

你可能感兴趣的文章
Python3.4 12306 2015年3月验证码识别
查看>>
从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
查看>>
自制操作系统Antz day11——实现shell(下)命令响应
查看>>
windows查看端口占用
查看>>
strongswan ikev2 server on ubuntu 14.04
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
JDBC的事务
查看>>
Io流的概述
查看>>
js功能实现top轮播图
查看>>
App 卸载记录
查看>>
POJ 3667 & HDU 3308 & HDU 3397 线段树的区间合并
查看>>
php长链接
查看>>
JavaScript变量和作用域
查看>>
Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源
查看>>
一篇文章带你了解js作用域
查看>>
ikbc G87&104 双子座 使用说明书
查看>>
Substring with Concatenation of All Words
查看>>
Eclipse JAVA文件注释乱码
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(64)-补充WebApi与Unity注入-配置文件
查看>>
程序集和反射(C#)
查看>>