afterselect事件中,取node的值,然后去select数据,再绑定数据到grid就行了,node有tag属性可以保持复杂的信息,比如一个类实例,这样你可以将id等信息保持进去,读取时,转换为你的类实例对象,获取你需要的信息

解决方案 »

  1.   

    1:在遍历加载到TreeView上的时候,指定它的tag为你的类或者id值;
    2:在afterselect事件中取得当前节点的id值,执行查询人员操作,返回集合list;
    3:指定datagridview的DataSource为集合list;动手写代码吧
      

  2.   

    LZ,思路都有了,动手写代码呗。顺便建议一点,最好是根据ID去检索,因为一般的软件名称都是给客户修改的。用名称检索,当部门名称修改了,你的代码就失效了。
      

  3.   

    google treeview listview联动 查询
    treeview datagridview联动 查询
    代码立现。
      

  4.   

    我觉得绑定tag的方法最方便,这样不需要查询。直接读取tag就是你需要的数据了