System.Windows.Forms.TreeNode
本身只有Text属性,没有Value属性。
绑定到TreeView里面以后层次不清晰。
我现在的做法是继承了System.Windows.Forms.TreeNode,增加了一个属性,我想问问有没有其他的解决方法?

解决方案 »

  1.   

    你可以在data属性里记录一些需要的值
      

  2.   

    你的方法就可以
    或者你可以把数据放在Tag里
      

  3.   

    我的方法不方便的地方就是取TreeNode对象的时候还要转换一下类型。
    除非连treeview也重写了
      

  4.   

    可以用Tag属性,放你要的任何东西。
    如果有多个值,可以再做一个类作为容器,再放在Tag里面。
      

  5.   

    tag可以保存一个对象?可以是自定义的实体类吗?
      

  6.   

    自定義控件,繼承TREEVIEW,再增加一個屬性!
      

  7.   

    你可以吧ID号保存到tag值中,text就是名字就可以了