【发布时间】:2016-08-24 05:00:59
【问题描述】:
我想将数据从一个集合复制到另一个集合。我正在使用以下代码。
foreach (var x in invVM.invFreeItemsWithBatch)
{
invVM.invitemsWithBatch.Add(x);
}
但这是错误的。我该如何纠正?
public ObservableCollection<InvFreeItemWithBatch> invFreeItemsWithBatch = new ObservableCollection<InvFreeItemWithBatch>();
public ObservableCollection<InvFreeItemWithBatch> AddInvFreeItemsByBatch(int intitemID, string stritem, double dblqty, double dblamount, string struOM, bool blnfreeIssue,
double dbluPrice, double dbldiscPerce, double dbldiscAmount, string strbatch, double dblBalanceForFreeqty)
{
invFreeItemsWithBatch.Add(new InvFreeItemWithBatch(intitemID, stritem, dblqty, dblamount, struOM, blnfreeIssue, dbluPrice, dbldiscPerce,
dbldiscAmount, strbatch, dblBalanceForFreeqty));
stritem = ""; struOM = "";
return invFreeItemsWithBatch;
}
public ObservableCollection<InvItemWithBatch> invitemsWithBatch = new ObservableCollection<InvItemWithBatch>();
public ObservableCollection<InvItemWithBatch> AddInvItemsByBatch(int intitemID, string stritem, double dblqty, double dblamount, string struOM, bool blnfreeIssue,
double dbluPrice, double dbldiscPerce, double dbldiscAmount, string strbatch, double dblBalanceForFreeqty)
{
invitemsWithBatch.Add(new InvItemWithBatch(intitemID, stritem, dblqty, dblamount, struOM, blnfreeIssue, dbluPrice, dbldiscPerce,
dbldiscAmount, strbatch, dblBalanceForFreeqty));
stritem = ""; struOM = "";
return invitemsWithBatch;
}
【问题讨论】:
-
invitemsWithBatch 和 invFreeItemsWithBatch 是什么?
-
正如 ASh 所说,我们需要知道什么是“错误”,什么是错误?也许同时你也可以看看这个问题/答案:stackoverflow.com/questions/4493858/…
标签: c# linq collections