gpt4 book ai didi

c# - 如何将数据表的列和值复制到另一个数据表

转载 作者:行者123 更新时间:2023-11-30 13:47:47 24 4
gpt4 key购买 nike

我有一个包含 4 列(名称、地址、联系人、标记)的数据表 dt1,其中包含 0 行,我还有另一个包含 2 列(StdName、StdAddress)且行数很少的数据表 dt2。

当我做类似 dt1 = dt2.copy(); 的事情时然后我的 dt1 正在改变。我不想要。

我想将 dt2 列和值复制到 dt1。所以在我的 dt1 的列(名称和地址)中将填充 stdName 和 StdAddress 值。

请有人帮我怎么做。

最佳答案

我试过这个solution

private void CopyColumns(DataTable source, DataTable dest, params string[] columns)
{
foreach (DataRow sourcerow in source.Rows)
{
DataRow destRow = dest.NewRow();
foreach(string colname in columns)
{
destRow[colname] = sourcerow[colname];
}
dest.Rows.Add(destRow);
}
}

CopyColumns(source, destiny, "Column1", "column2");

它帮助我解决了我的问题。

关于c# - 如何将数据表的列和值复制到另一个数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15239723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com