【问题标题】:Making a Databound Treeview with a list of strings使用字符串列表制作数据绑定树视图
【发布时间】:2013-07-03 13:15:43
【问题描述】:

我有一个字符串列表,我想将其转换为树视图。 字符串是(交换)收件箱的文件夹名称。字符串看起来像这样

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,所以我可以将它绑定到树视图。 当然如果有更好的绑定方法请告诉我。

【问题讨论】:

标签: c# treeview


【解决方案1】:

试试这个格式:

  <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#中放

        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>";

【讨论】:

  • 感谢您展示该格式的工作原理!我决定关注 Arie 在命令中链接的链接之一,因为它看起来更容易,但感谢 XML 示例!。
猜你喜欢
  • 2020-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 2017-10-10
  • 1970-01-01
相关资源
最近更新 更多