代码-一个DataTable复制到另个Datable中的问题

问题描述

一个DataTable复制到另个Datable中的问题

请问一下代码是否有问题,是否有语法错误!因为没有测试环境无法进行测试,想直接放到生产环境发布
DataTable dt1=this.ClientBLData.DsData.Tables["UserProfile"];
DataTable dt2=new DataTable();
dt2=dt1.Clone();
DataRow[] drws = dt1.Select("CostName like '生物%'");
foreach (DataRow item in drws)
{
dt2.Rows.Add(item);
}
KSDataGrid2.ItemsSource = dt2.DefaultView;

解决方案

dt2.Rows.Add(item),这里会出错。因为item是属于dt1的,直接添加会出错。结构一样,可以使用ItemArray来添加新行


    foreach (DataRow item in drws)
    {
        dt2.Rows.Add(item.ItemArray);
    }

解决方案二:

用 DataTable.Copy

时间: 2025-01-22 22:38:01

代码-一个DataTable复制到另个Datable中的问题的相关文章

怎么直接建立一个DataTable并且为之添加数据

数据 比如在做购物车的时候我们需要建立一个DataTable,来存放一些购物车中的东西,最后在把他们写到数据库,下面是实现方法. DataTable dt=new DataTable("cart"); DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String")); DataColumn dc2=new DataColumn("point",Ty

如何把一个文件复制到指定的一个文件夹里,代码如何写

问题描述 如何把一个文件复制到指定的一个文件夹里,代码如何写,用C#写 解决方案 解决方案二:ft解决方案三:System.IO.File.Copy("c:\123.txt","d:\123.txt"); 解决方案四:还是不明白,是复制到指定的目录解决方案五:System.IO.File.Copy("c:\123.txt","d:\你自己建立的目录\123.txt"); 还是不懂的话,我就没办法了.买本书啃啃吧!

将DataTable中的一行复制到另一个DataTable的方法_实用技巧

将DataTable中的一行复制到另一个DataTable 方法1:         DataRow dr = ds2.Tables[0].NewRow();         dr.ItemArray = ds1.Tables[0].Rows[i].ItemArray;         ds2.Tables[0].Rows.Add( dr );  方法2:      ds2.Tables[0].ImportRow(ds1.Tables[0].Rows[i]);

把一个文件复制到指定的一个文件夹里,代码如何写,如何用C#写

问题描述 把一个文件复制到指定的一个文件夹里,代码如何写,如何用C#写 解决方案 解决方案二:uu解决方案三:File.Copy解决方案四:msdn吧

转一个dataTable的使用

学习可参考:http://www.guoxk.com/node/jquery-datatables http://yuemeiqing2008-163-com.iteye.com/blog/2006942 1:导入包: URL:http://www.datatables.net/ 分别导入css和js文件 Html代码 收藏代码 <style type="text/css" title="currentStyle"> @import "css/

c++-C++或者C编写一个能复制任何二进制文件的程序,但是根本写不出来,求大神

问题描述 C++或者C编写一个能复制任何二进制文件的程序,但是根本写不出来,求大神 问题是很简单啦,虽然看起来简单,想起来简单,但是但是整整用起来的时候发现根本无法实现.无论是用C++的fstream中的文件流,还是用C的stdlib的FILE都不行,exe文件可以打开,可以复制,但是复制之后的文件还有复制之前的文件内容根本不一样,现在贴上来的是主要的代码,用的是ifstream的,FILE我也试过了,同样没有用,而且,复制出来的结果比不上这个完整 void MainProcessor::rea

请问在Combo的下拉列表中可以显示一个DataTable列表吗?

问题描述 请问在Combo的下拉列表中可以显示一个DataTable列表吗? 解决方案 解决方案二:可以,但是需要自己来绘制ComboBox的下拉列表.解决方案三:可以,但是只可以绑定一列.解决方案四:可以通过继承该控件来做.如点击ComboBox则显示一个DataGrid解决方案五:是可以的.我以前写过一个,代码发给你:usingSystem;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.

把一个文件复制一份放到其他地址,比如stm32的一个程序,里面有头文件和源文件

问题描述 把一个文件复制一份放到其他地址,比如stm32的一个程序,里面有头文件和源文件 一分放桌面,复制一个放E盘,当打开桌面上的,修改里面的头文件后,保存,关闭,再打开E盘里面的,里面的头文件也变了,源文件没改变?为什么呢?修改的又不是E盘的?怎 么理解呢? 解决方案 http://www.cnblogs.com/infiniti/archive/2013/03/19/2968689.html

广播 action-android4.4代码一个无解的问题

问题描述 android4.4代码一个无解的问题 遇到一个问题,,广播接收不到ACTION_ANY_DATA_CONNECTION_STATE_CHANGED这个action.代码可不是我写的,是4.4默认的设置里面的Data usage里面一个问题!!!不知道大家遇到没有!