2016-06-09 76 views

回答

1

我能夠用這種方式完成它。
我不確定爲什麼你會得到否決票,因爲沒有任何示例說明寫。

var engine = new MasterDetailEngine<MyHeader,MyDetail>(); 
    var listMasterDetail = new List<MasterDetails<MyHeader,MyDetail>>(); 

    var a = new MasterDetails<MyHeader, MyDetail>(); 
    a.Master = headerData; 
    a.Details = listDetail.ToArray(); 
    listMasterDetail.Add(a); 

    engine.WriteFile(@"C:/SomeFolder/MyFile.txt", listMasterDetail); 
+0

謝謝...我稍後會看你的建議。 在這一點上,我可以使用手動創建文件。我已經使用FileHelpers讀取文件(帶有主/明細記錄)...用於創建具有主/明細記錄的文件,似乎沒有任何示例,所以我感謝您的建議 – user2534528

+0

再次感謝您的建議。 我想知道你是否可以爲我澄清一下你的代碼?你可以展開listDetail行嗎? 你是如何設置/定義listDetail(在「a.Details = listDetail.ToArray();」行) 再次,謝謝。 – user2534528

+0

@JDA - 我想出了你是如何做到這一點的 - 感謝這些信息,正是我所需要的! – user2534528