我有一个显示来自 MySQL 表的数据的应用程序。基本上,我的应用程序由两种形式组成:主形式和用于向数据库添加内容的形式。
主窗体显示数据库中的所有条目和相关信息。当用户想要向数据库添加新条目时,会打开一个提示输入信息的辅助表单。填写完信息后,用户按下提交按钮并关闭表单。我的问题是,当辅助表单关闭时,listBox
主表单中的 不会更新以反映新添加的条目。
以下是用户提交辅助表单时执行的代码:
private void closeWindow() { mainForm parent = new mainForm(); parent.listParts.Refresh(); this.Close(); }
listBox
当我调用刷新时,它没有显示我新添加的信息是否有原因?也许我以错误的顺序调用某些东西?或者该Refresh()
方法甚至不能那样工作?
任何帮助,将不胜感激!或者,如果您知道更好的方法来做到这一点,我很想听听!