zoukankan
html css js c++ java
复制DataTable的一种方法
如果将程序返回的DataTable加入到自己定义的一个DataSet中,直接用ds.Tables.Add(dt)的方法,就会出现“该DataTable已属于另外一个DataSet”的错误。这时候我们需要建一个新的DataTable,并将原来的DataTable的结构及数据导入到新的DataTable中,这时候就可以使用下面的方法(当然方法并不是唯一的):
/**/
///
<summary>
///
复制DataTable
///
</summary>
///
<param name="copyDt">
数据源
</param>
///
<param name="tableName">
新DataTable名称
</param>
///
<returns>
复制后的DataTable
</returns>
private
DataTable CopyDataTable(DataTable copyDt,
string
tableName)
{
DataTable dt
=
new
DataTable(tableName);
foreach
(DataColumn columm
in
copyDt.Columns)
{
dt.Columns.Add(columm.ColumnName,columm.DataType);
}
foreach
(DataRow row
in
copyDt.Rows)
{
dt.BeginInit();
dt.ImportRow(row);
dt.EndInit();
}
return
dt;
}
查看全文
相关阅读:
随机生成300道四则运算
练习
电梯演说模板练习
敏捷开发
团队模式
思考
build to win 观后感
四则运算
Code review
Mutual review
原文地址:https://www.cnblogs.com/pw/p/667136.html
最新文章
数组运算
四则运算
团队类型
结对评审
自我评价
思考题的解决
作业
四则运算
两日游方案
互评
热门文章
思考
Build to win观后感
数组最大和
ui测试
四则运算
旅游行业app优缺点
code review
在ANDROID STUDIO环境下使用JUNIT框架进行单元测试
在ANDROID STUDIO环境下使用ESPRESSO 测试框架进行UI测试
什么是软件开发模式
Copyright © 2011-2022 走看看