如何把已经属于一个DataSet的DataTable加到另一个DataSet中解决方法

解决方案一、参考、;http://blog.163.com/zhug_1970/blog/static/42983053201057525519/

1.先Clone你的DataTable 
    DataTable   rtnTbl   =     aDt.Clone()   ; 
2.复制数据 
    //复制 
    foreach(   DataRow   r   in   aDt) 
    { 
       object   []arr   =   r.ItemArray   ; 
       rtnTbl.Rows.Add(arr); 
    } 
3.加到新的DataSet 
  一个DataTable只能属于一个DataSet 

解决方法二、参考:http://blog.csdn.net/lidaasky/article/details/7196500

对需要添加的datatabele进行复制后再添加。 

dim sqldt as new sqldatatabel

sqldt=dt.copy

ds.Tables.Add(sqldt)

时间: 2024-09-20 00:05:06

如何把已经属于一个DataSet的DataTable加到另一个DataSet中解决方法的相关文章

接口-使用LinearLayout.getChildAt(i)获取一个线性布局的view,并实现content中实现方法

问题描述 使用LinearLayout.getChildAt(i)获取一个线性布局的view,并实现content中实现方法 1.定义接口content的方法,如ok,cancle; 2.在View的处理类myview中实现content的方法. 3.通过contently.getChildAt(i)的方法获得View v; 4.可以使用 content ct = (content)v; 5.使用ct.ok()和ct.cancel(); 代码如下: ll = (LinearLayout) fin

PhpMyAdmin 配置文件现在需要一个短语密码的解决方法_Mysql

新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码.否则进入之后会有"配置文件现在需要一个短语密码."的红色警叹提示. 解决方法: 1.将 phpMyAdmin/libraries/config.default.php中的 $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的'123456′为随意的字符) 2.在phpMyAdmin目录中,打开config.samp

dataset 与datatable的问题

问题描述 SqlDataAdaptersda=newSqlDataAdapter();sda.SelectCommand=newSqlCommand("select*fromt",conn);//DataSetds=newDataSet();//sda.Fill(ds,"t");DataTableds=newDataTable();sda.Fill(ds);this.GridView1.DataKeyNames=newstring[]{"id"}

能不能动态生成一个强类型 的DATATABLE,顶贴有分!!!

问题描述 我想从数据库里读取两个表格的数据保存到一个强类型的DATATABLE,不知道怎么实现.感觉有点难啊,有人做过吗 解决方案 解决方案二:DING下班咯~闪人解决方案三:帮顶,接分!解决方案四:select*fromaunionallselect*fromb解决方案五:不知道两个表的结构是否一样??解决方案六:引用3楼nihaimeiyoudenglu的回复: select*fromaunionallselect*fromb 主要的问题要在程序中动态的选出表后在作为强类型保存在DATASE

求DataSet、DataTable 更新到 Access 方法!!!

问题描述 DataSet.DataTable更新到Access方法!!!网上查了很多例子,都不得行!!!那位大侠帮帮忙啊!最有有实际的例子可以下载!///<summary>///读取数据///</summary>///<paramname="strsql"></param>///<paramname="dtt"></param>publicvoidred(stringsql,DataTabled

c#dataset和datatable的小疑问?

问题描述 我想知道数据库查询语句的时候用dataset所花的时间是不是比datatable要花的时间多呢?我要查的数据很少,只有一行,那么用DataRow,DataColumn呢? 解决方案 解决方案二:datatable算是dataset的一个成员,如果dataset只有一个datatable成员,个人觉得查询速度差不多,向DataTable中添加一个或多个DataColumn对象来定义DataTable的结构,通过DataRow将数据添加到用DataColumn定义好DataTable中.解

DataSet、DataTable、DataRow区别详解_实用技巧

DataSet 表示数据在内存中的缓存. 属性 Tables  获取包含在 DataSet 中的表的集合. ds.Tables["sjxx"]   DataTable 表示内存中数据的一个表. 公共属性 Columns 获取属于该表的列的集合. DataSet 获取此表所属的 DataSet. DefaultView 获取可能包括筛选视图或游标位置的表的自定义视图. PrimaryKey 获取或设置充当数据表主键的列的数组. Rows 获取属于该表的行的集合. TableName 获取

asp.net DataSet,DataTable,DateView的关系和用法

asp教程.net dataset,datatable,dateview的关系和用法 ataset就是一个临时的小仓库,通过sqldataapert,可相当于卡车,将数据从数据库教程中通过适配器sqldataapert放到dataset中,所以即使断开了连接,也照样可以与数据库打交道,下面看一个例子: public static dataset query(string sqlstr)       {          using(oledbconnection conn=new oledbco

SqlAdapter 生成 DataSet 或 DataTable

sqladapter 生成 dataset 或 datatable 1. 创建一个 sqlcommand 对象以调用该存储过程,并将其与一个 sqlconnection 对象(显示)或连接字符串(不显示)相关联.   2. 创建一个新的 sqldataadapter 对象并将其与 sqlcommand 对象相关联.   3. 创建一个 datatable(也可以创建一个 dataset)对象.使用构造函数参数来命名 datatable.   4. 调用 sqldataadapter 对象的 fi