从SQL表刷新数据

时间:2014-04-12 22:43:57

标签: c# sql datagridview

首先让我解释一下我的情况。

  • FORM_1 - >在dataGridView中显示SQL表,在此表的特定行中更改数据的按钮

  • FORM_2 - >单击按钮后打开,可以在textBox中编辑FORM_1中选定行的数据。

我需要弄清楚,在这个表中的数据以另一种形式更新后,如何在datagridView中刷新表。

基本上我需要在FORM_1处理或关闭FORM_2时知道(如果数据更新并正确保存到DB中,FORM_2会自动关闭)所以我可以刷新dataTable用于填充dataGridView中的数据

1 个答案:

答案 0 :(得分:0)

使用ShowDialog()方法。 Form1代码可以等到form2关闭。然后重新加载数据。您可以添加一个布尔标志来检查数据是否已更改,并相应地重新加载。

Form2 form2 = new Form2();
form2.ShowDialog(); // instead of form2.Show();
ReloadData(); // this will execute after form2 is closed;