在Form_Load中添加了一个与数据库相连的动态菜单,窗体出现后treeview中的菜单的各个节点出现!
选中某个子节点后,如何得到该子节点的值及其父节点的值?
并且通过查询语句将查询的得到的表在dataGridView里面显示可能上边表达不是很清楚!
比方说:窗体出现,Treeview中出现了菜单
        然后选择了一级菜单(1号楼)的子节点(1001)
        dataGridView中显示数据库中1号楼1001寝室的信息
        然后再选另一个子节点(1002)
        dataGridView中显示数据库中1号楼1002寝室的信息
如何实现?treeView1_AfterSelect事件是发生在load之前还是之后啊?
我用treeView1_AfterSelect事件不行,总是出错
load一下将信息添加到treeview中,然后treeView1_AfterSelect事件就出错了!
如果直接在treeview中编辑项,则treeView1_AfterSelect事件就可以无错误的发生!我的该如何实现啊?
急!!!!!!

解决方案 »

  1.   

    treeView1_AfterSelect事件是发生在load之前还是之后啊?是在Select之后,和load有什么关系?treeView的load吗?
      

  2.   

    不就是在选中树节点后改变dataGridView的数据吗?
    这的那么复杂
    treeView1_AfterSelect中改变dataGridView的数据源不就行了
      

  3.   

    treenode.parent
    好象可以获取父节点呀.