如何在更新数据网格视图数据(Form-2)后刷新ComboBox数据(Form-1)

时间:2015-02-18 09:22:06

标签: c# datagridview combobox

  • ComboBox - 表单1
  • DataGridView - 表单2

ComboBox数据绑定到"质量设置表"

ComboBox:显示会员"质量代码:401,402,403等。"

当我打开表单2 - (DataGridView)时,执行更改并关闭。 新的更新数据并未在ComboBox中反映出来。

我必须关闭应用程序并重新启动以查看ComboBox中新添加的数据。

关闭表单2后,如何使用数据网格视图中的新添加/删除数据更新ComboBox数据。

2 个答案:

答案 0 :(得分:0)

在更新DataGridView时,您是否尝试过 ComboBox.DataBind()

我认为您可以从表单中找到控件并调用DataBind()方法来刷新ComboBox的Items。希望这有帮助

答案 1 :(得分:0)

我找到了解决自己问题的方法。
为了使用新数据更新ComboBox。

以表格1写下。

Form2 form2 = new Form2();

form2.showDialog(); //必须显示对话框才能显示。

//这里写下将数据填入comboBox的代码 //你可以在Form1_Load中找到这段代码。 //一旦完成只要Form2关闭,您的comboBox就会开始更新数据。