我在form的加载函数 private void Form1_Load(object sender, EventArgs e)定义了数据库与DatagridView的连接和绑定,我要在form上添加一个刷新按钮,点击按钮时候刷新窗口中的数据,请问这个应该怎么做?
我试过用reflash不行,可以用Application.restart,但是应该有更好的办法实现form的重新加载,请教了!!

解决方案 »

  1.   

    用得着刷新整个窗口么 重新绑定DatagridView就好了
      

  2.   

    dataGridView1.DataSource   =   null;
    重新绑定datagridview
      

  3.   

    用reflash刷新DataGridView的数据?
    -_-
      

  4.   

    用不着刷form_load,这样资源太浪费了
      

  5.   

    点击按钮会触发 postback 的  另外 按钮事件里 绑定一次就好了
      

  6.   

    可以把private void Form1_Load(object sender, EventArgs e)中的语句全部转移到一个你自己重新定义的函数中。然后Form1_Load调用那个函数,按钮也调用那个函数。
    或者直接在按钮点击事件里面写 Form1_Load(nothing,nothing)应该也OK吧。