2012-04-17 113 views
0

我有一個列表視圖,其中包含數據Details視圖模式。所以現在我的任務是收回從列表視圖中選擇的數據並創建.xml文件。我創建了一個「導出」按鈕並在export_Click事件處理程序中打開「SaveFileDialog」代碼。現在任何人都可以爲我提供邏輯來實現任務來創建從在"export_Click「事件處理程序從列表視圖中選擇的DATAS .xml文件。 這是在現有的應用程序中使用的ListView代碼比特。如何從listview生成xml文件?

public class TrevoListView : System.Windows.Forms.ListView, IEditable 
public class BaseLVItem : System.Windows.Forms.ListViewItem 
     public TrevoListView ListView 
     { 
     get{ return t_listView; } 
     } 

如果我通過使用foreach循環迭代,我會得到如下所示的每個對象,但我真的堅持什麼邏輯我可以做創建XML?

foreach(BaseLVItem item in ListView.SelectedItems) 

還有一件事,listivew中顯示的所有數據都來自父XML文件。服務器將序列化這些xml並將其發送到GUI以用於在ListView控件中顯示,我們還有dataschema「TrevoDataSchema.xsd」 我是否需要使用XDocument或其他邏輯export_Click事件處理程序?

+0

返回的名稱尋求問題的幫助和幫助將產生比「請提供代碼」更多的答案。 – Default 2012-04-17 08:48:35

+0

[如何從C#中的ListView編寫XML文件]可能的重複(http://stackoverflow.com/questions/4067027/how-to-write-xml-file-from-a-listview-in-c-sharp ) – 2012-04-18 03:02:45

回答