gpt4 book ai didi

c# - c# 如何将多个数据表数据插入到一个数据表中

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:22 25 4
gpt4 key购买 nike

我有一个函数,它将返回多个 ItemID 作为

           for (int i = 0; i < dt.Rows.Count; i++)
{
ItemID = int.Parse(dt.Rows[i]["item_Id"].ToString());
dtAtlr = prodctsDCCls.getItemIds(ItemID);
//dtItems = dtAtlr.Copy();
}

我想继续从同一个表中搜索所有 ItemId,并且必须将所有数据保存在一个数据表中。如果我将一个数据表复制到另一个数据表,那就是替换以前的数据表。但我需要所有数据。请任何人帮助我

最佳答案

使用DataTable.Merge合并两个数据表。所以你的代码将是:

for (int i = 0; i < dt.Rows.Count; i++)
{
ItemID = int.Parse(dt.Rows[i]["item_Id"].ToString());
dtAtlr.Merge(prodctsDCCls.getItemIds(ItemID)); // For Merging
}

通过使用 DataTable.Copy,您的数据表 dtAtlr 将拥有针对 ItemID 的最后返回的 DataTable/p>

关于c# - c# 如何将多个数据表数据插入到一个数据表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14954869/

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