`

两个DATASET合并成一个新的DATASET

 
阅读更多

摘自:http://topic.csdn.net/t/20040906/12/3344030.html

 

Dim   i,   j   As   Integer 

  Dim   dt1,   dt2,   dt3   As   DataTable 

  dt1   =   MyDataSet.Tables(0) 

  dt2   =   MyDataSet.Tables(1) 

  MyDataSet.Tables.Add(dt3) 

  dt3   =   dt1.Copy   '首先将dt1的表机构和数据整体复制到了新表中,下面根据ID号的相同来复制dt2到   dt3中 

        Dim   mColumn   As   DataColumn 

        Dim   ColumnName   As   String         '列名 

        For   Each   mColumn   In   dt2.Columns 

                ColumnName   =   mColumn.ColumnName 

                dt3.Columns.Add(ColumnName,   mColumn.DataType)       '在Dt3中增加dt2的列和类型 

      Next 

'下面复制dt2的数据 

      For   i   =   0   To   dt2.Rows.Count   -   1 

            If   dt2.Rows(i).Item( "a_id ")   =   dt3.Rows(j).Item( "ID ")   Then       '如果ID相同,则复制对应行的数据 

                    dt3.Rows(j).Item( "age ")   =   dt2.Rows(i).Item( "age ") 

            End   If 

      Next 

    '到此,dt3完成,方法可能苯了点,不知各位网友还有什么其他的办法

 

-----------------------------------------------------------------------

摘自:

动态给DataTable添加行和列

http://www.cnblogs.com/wuhuisheng/archive/2011/06/07/2074071.html

分享到:
评论

相关推荐

    【ASP.NET编程知识】合并两个DataSet的数据内容的方法.docx

    【ASP.NET编程知识】合并两个DataSet的数据内容的方法.docx

    合并两个DataSet的数据内容的方法

    合并两个DataSet的数据内容的方法,需要的朋友可以参考一下

    两个DataTable合并, 并保留合并状态

    两个DataTable合并, 并保留合并状态。 如果合并后记录有变更,记录的状态为修改。 如果合并后记录是新增,记录状态为新增。 如果合并后听记录是现有记录,记录状态为删除。

    ado[1].net中文手册 学习 ado.net的重要资料

    合并 DataSet 内容:描述如何将一个 DataSet、DataTable 或 DataRow 数组的内容并入另一个 DataSet。 复制 DataSet 内容:描述如何创建可包含架构和指定数据的 DataSet 副本。 使用 DataSet 事件:描述 DataSet 的...

    95-Cloud-An-Extension-to-38-Cloud-Dataset:卫星图像中云的二进制分割的巨大数据集

    95云:38云数据集的扩展( )中引入的95-Cloud是对我们先前发布的云检测数据集( )的扩展。 它由384 * 384的34,701个补丁组成,用于培训。 95云的测试集与38云的... 由于篇幅所限,该数据集分为两部分:95个云训练+的

    Cleaning:获取和清理数据课程项目

    打扫 获取和清理数据课程项目 这个 repo 包含一个名为 run_analysis.R ...创建并保存一个新的独立整洁数据集,其中包含每个活动和每个主题的每个变量的平均值。 此脚本的输出是工作目录中名为 tidy_dataset.txt 的文件

    getData:获取和清理数据的编程作业

    最后,您的工作区中将有两个 R 对象和两个新文件。 第一个 R 对象称为 goodData,它是一个 data.frame,包含用于“训练”和“测试”测量(81 列的 10299 个观测值)的合并数据集。 第二个R对象是averageData(一个...

    GettingAndCleaningDataProject:Coursera 获取和清理数据的课程项目

    打开 R Studio 或 r prompty 并将您的工作目录设置为 UCI HAR DataSet 然后输入 source("run_analysis.r") 两个数据文件将创建一个名为 TidyDataAvg.txt 和另一个 TidyData.txtrun_analysis.r 函数合并训练集和测试...

    getcleandata:**获取和清理数据**中课程项目的回购

    如果没有找到这两个目录,脚本将继续在您的工作目录中创建一个data目录,并在那里下载并解压缩原始数据集。 根据目录merged_dataset 、 extracted_dataset和cleaned_dataset是否存在于data目录中,脚本将采取必要...

    ATEC + CCKS 2018 组合数据集

    由于ATEC比赛和CCKS 2018比赛提供的语料都是互金客服场景下的语料,所以把两个数据集的语料合并到了一起,基于分层抽样划分了出了训练集、验证集和测试集

    UCI:用于下载和清理 UCI 数据集的 R 脚本

    目前所有数据科学中最令人兴奋的领域之一是可穿戴计算——... 将两个数据集合并为一个数据集如果再次运行脚本,将组合的数据集序列化到磁盘中以加快读取速度。 仅提取包含平均值或标准偏差的测量值从subject_train.tx

    Spark学习--RDD编码

    接收两个输入值并返回一个输出值,用于类似aggregate()和fold() 等操作中 FlatMapFunction, R> Iterable<R> call(T) 接收一个输入值并返回任意个输出,用于类似flatMap()这样的操作中 标准Java函数接口 5. Java中...

    java源码包---java 源码 大量 实例

     //给客户发一个感谢消息,消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener  在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息...

    Asp.net 高级编程学习经验

    37.合并两个结构一样的DataTable 38.在DataTable中排序 39.将数据写入excel中,从excel读取数据 40.页眉模板列隐藏GridView控件的行 41.泛型与类结合使用来绑定数据,并添加到数据控件中 42.数据读取到treeview中,...

    GettingCleaningData:在 Coursera 上获取和清理数据的课程项目存储库

    UCI HAR 数据集文件夹中的工作目录中可用使用 read.table() 读取表格并合并训练和测试数据,包括训练数据、测试数据、活动标签和特征使用命令 cbind() 合并活动、主题等,使用命令将两个数据集合并为一个完整的数据...

    java源码包2

     //给客户发一个感谢消息,消息驱动Bean必须实现两个接口MessageDrivenBean和MessageListener  在对象创建的过程中将被容器调用,onMessage函数方法接收消息参数,将其强制转型为合适的消息类型,同时打印出消息...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

Global site tag (gtag.js) - Google Analytics