好的,这是我的问题:
f.ex我的数据结构如下:
String name
- List<String> subNames;
- List<String> subSubNames;
我可以轻松地使用数据填充树视图。 但是我应该怎么做呢。
例如: 我在树视图中选择了一些subSubName,获取Name的最简单方法是什么,但是在树视图中它不是自己的,而是我自己的对象。
我可以自己编写代码,但也许有最简单的方法吗?像树视图绑定对象等...
答案 0 :(得分:1)
您可以使用Tag
的{{1}}属性来存储有关该节点的数据。
变量TreeNode
包含您的数据并且name
是TreeView的示例:
treeView1
要从节点检索数据,只需将TreeNode node = new TreeNode();
node.Text = name.ToString(); //can be any string
node.Tag = name;
treeView1.Nodes.Add(node);
强制转换为正确的类:
Tag