Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从XML读取>;添加到Listview_C#_Linq_Listview - Fatal编程技术网

C# 从XML读取>;添加到Listview

C# 从XML读取>;添加到Listview,c#,linq,listview,C#,Linq,Listview,我在将从XML读取的数据拆分为单独的列时遇到了一些问题。如果这位新的C#编码器能得到任何帮助,我们将不胜感激 XDocument xmlDoc = XDocument.Load("emails.xml"); var t = from c in xmlDoc.Descendants("dt") select (string)c.Element("name") + (string)c.Element("email");

我在将从XML读取的数据拆分为单独的列时遇到了一些问题。如果这位新的C#编码器能得到任何帮助,我们将不胜感激

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);
        } 

你说你有一些问题,但不是那些问题是什么。与您希望它做的相比,它目前正在做什么?我的问题是我不知道如何将解析的值拆分为单独的列。你的代码工作得很好,谢谢。
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);
}