解决方法
您可以创建一个继承TreeNode的新类.
对于要存储在treenode中的每个值,请为该值创建属性.
使用Treeview时,只需将TreeNode强制转换为自定义TreeNode类.
对于要存储在treenode中的每个值,请为该值创建属性.
使用Treeview时,只需将TreeNode强制转换为自定义TreeNode类.
例:
- public class JobTreeNode : TreeNode {
- private int intField1;
- public int Field1 {
- get {
- return intField1;
- }
- set {
- intField1 = value;
- }
- }
- }
- // Add the node
- JobTreeNode CustomNode = new JobTreeNode();
- CustomNode.Text = "Test";
- CustomNode.Field1 = 10
- treeView1.Nodes.add(CustomNode);
- // SelectedNode
- ((CustomNode)(treeView1.SelectedNode)).Field1;