2010-05-15 40 views
0

我有一些問題,我從XML中讀取的數據拆分爲單獨的列。任何幫助這個新的C#編碼器將得到讚賞。從XML讀取>添加到列表視圖

XDocument xmlDoc = XDocument.Load("emails.xml");    

     var t = from c in xmlDoc.Descendants("dt") 
       select (string)c.Element("name") + (string)c.Element("email"); 
     foreach (string item in t) 
     {     
       listView.Items.Add(item); 
     } 
+0

你說你有一些問題,但是不知道那些問題。與你想要做什麼相比,它目前在做什麼? – 2010-05-15 18:32:45

回答

1
XDocument xmlDoc = XDocument.Load("emails.xml");    

var t = from c in xmlDoc.Descendants("dt") 
select new 
{ 
    Name = e.Element("name").Value, 
    EMail = e.Element("email").Value, 
}; 


foreach (var item in t) 
{     
    var lvi = listView.Items.Add(item.Name); 
    lvi.SubItems.Add(item.EMail); 
} 
+0

我的問題是,我不知道如何將解析的值拆分爲單獨的列。你的代碼工作完美,謝謝。 – Zubirg 2010-05-15 21:08:43