C# 使用字符串列表制作数据绑定树视图

C# 使用字符串列表制作数据绑定树视图,c#,treeview,C#,Treeview,我有一个字符串列表,我想把它转换成树状视图。 字符串是ones(exchange)收件箱的文件夹名称。字符串看起来像这样 string a "Username\Inbox" string b "Username\Inbox\Subfolder" string c "Username\inbox\subfolder" string d "Username\Createdfolder" string e "Username\Createdfolder\subfolder" 我有一个列表中的所有字符

我有一个字符串列表,我想把它转换成树状视图。 字符串是ones(exchange)收件箱的文件夹名称。字符串看起来像这样

string a "Username\Inbox"
string b "Username\Inbox\Subfolder"
string c "Username\inbox\subfolder"
string d "Username\Createdfolder"
string e "Username\Createdfolder\subfolder"
我有一个列表中的所有字符串,并想把它变成一个树状视图。 我读过,我可以把它全部转换成XML,这样它就可以加载它了。 但老实说,我不知道从哪里开始将其转换成xml,以便将其绑定到treeview。 当然,如果有更好的方法绑定它们,请告诉我。

尝试以下格式:

  <nodes>
    <node name="a" value="Username\Inbox"/>
    <node name="b" value="Username\Inbox\Subfolder"/>
    <node name="c" value="Username\inbox\subfolder"/>
    <node name="d" value="Username\Createdfolder"/>
    <node name="e" value="Username\Createdfolder\subfolder"/>
  </nodes>

在c#put中

stringxml=
"" +
"" +
"" +
"" +
"" +
"" +
"";

谷歌是你的朋友:,,,…@Arie-Ohh!谢谢你的链接。第一个链接正是我想要的。对不起,我自己没找到!感谢您展示了该格式的工作原理!我决定遵循命令中的一个链接Arie linked,因为它看起来更简单,但是感谢XML示例!。
        string xml =
        "<nodes>" +
            "<node name=\"a\" value=\"Username\\Inbox\"/>" +
            "<node name=\"b\" value=\"Username\\Inbox\\Subfolder\"/>" +
            "<node name=\"c\" value=\"Username\\inbox\\subfolder\"/>" +
            "<node name=\"d\" value=\"Username\\Createdfolder\"/>" +
            "<node name=\"e\" value=\"Username\\Createdfolder\\subfolder\"/>" +
        "</nodes>";