datagridview与一个treeview相对应,点击treeview中的一个节点(A表中class字段的值),在datagridview中显示出相应的数据。
我的问题是:当我点击一个按钮可以对数据库进行操作,但是不能及时在datagridview中显示 非得关了再开  请问如何实现刷新呢?

解决方案 »

  1.   

    dataGridView1.Refresh(); 或者
    操作完成后就再绑定datagridview
      

  2.   

    在treeview的节点里重新绑定datagridview
      

  3.   

    我确实这样做了 但是还是没效果  
    我在一个窗体form1里写了一个方法 datagridviewshow 用于在datagridview中显示数据
    对数据库的点击事件在另一个窗体里form2  首先我在这个窗体中 form1 f1=new form1();
    然后调用form1中的方法datagridviewshow      f1.datagridviewshow();可是为什么还是没实现刷新呢? 
      

  4.   

    那是因为你实例化了一个新的form1窗体,你应该把form1窗体传过去给 form2利用构造函数。
           form1 UF;
          
            public AddUer(form1 UF1;)
            {
                this.UF = UF1;
                InitializeComponent();
            }     然后调用f1.datagridviewshow(); 
      

  5.   

    好几天没有来
    看看csdn做的不错了