【发布时间】:2018-07-09 12:58:34
【问题描述】:
我正在使用文件助手库来构建一个 csv,但我需要为每条记录创建一个 csv 文件。
var engine = new FileHelperEngine(typeof(SalesOrders));
int count = 0;
foreach (SalesOrders item in purchaseOrder)
{
count++;
string fileName = "SalesOrder_" + item.OrderNumber.ToString() + ".csv";
var feng = new FileHelperEngine<SalesOrders>();
string str1 = feng.WriteString(purchaseOrder);
List<SalesOrdersItems> _orderItemsForExport = SopOrderItems.Where(a => a.ORDER_NUMBER.ToString() == item.OrderNumber).ToList();
}
然而这一行
string str1 = feng.WriteString(purchaseOrder);
正在打印所有内容而不是每个 csv 的项目。我认为这只是我的逻辑不正确。
【问题讨论】:
-
这看起来不对,你不应该输出 item 吗?现在你一遍又一遍地发出相同的集合。
标签: c# export-to-csv filehelpers