TreeView的结构如下:机构分类
  |---部门一
       |----组别一
       |----组别二
  |---部门二
       |----组别一
       |----组别二
   .....
部门和组别分别保存在两个表中,分别对应的字段为:
部门表(id,nr)组别表(id,bm_id,nr)
    现在目录树已经可以通过代码生成,我要实现的功能是:通过在TreeView中的选择可以在窗口中的DBGrid中显示过滤后的数据,比如选择了部门一,DBGird中就只出现部门一的所有人员信息,如果选择了组别一DBgird中就只显示所有组别为组别一的记录,但组别的值可能重复。比如上面的分类表,当选择第一个组别时,在DBgrid中就只出现部门一组别一的记录,不知应该如何实现?