datatable之间如何拷贝数据?

Dabay 2007-02-01 10:26:58
如何把一个datatable中某几列的数据,导入到另外一个datatable中指定的几列中?
...全文
181 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dabay 2007-02-01
  • 打赏
  • 举报
回复
ImportRow
  • 打赏
  • 举报
回复
http://junzhang4008.blog.163.com/blog/static/227857882007018050565/
  • 打赏
  • 举报
回复
//取出所有的根结点
DataView dv = ds.Tables[0].DefaultView;

//通过循环把所有数据添加到临时表中
for ( int i = 0 ; i < dv.Table.Rows.Count ; i++)
{
TempDataRow = dt.NewRow();
TempDataRow["Par_Name"] = dv.Table.Rows[i]["Par_Name"];
TempDataRow["Par_Unit"] = dv.Table.Rows[i]["Par_Unit"];
TempDataRow["Par_Area"] = dv.Table.Rows[i]["Par_Area"];
TempDataRow["Par_Posision"] = dv.Table.Rows[i]["Par_Posision"];
TempDataRow["Par_Price"] = dv.Table.Rows[i]["Par_Price"];
dt.Rows.Add(TempDataRow);
}

//生成列的中文对应表
Hashtable nameList = new Hashtable();
nameList.Add("Par_Name", "配件名称");
nameList.Add("Par_Unit", "计价单位");
nameList.Add("Par_Area", "产地");
nameList.Add("Par_Posision", "部位");
nameList.Add("Par_Price", "价格(元)");

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧