这是为什么呢?关于datagride的刷新问题
一个添加记录的界面,主窗体用ADO+DATAGRID,上有一“添加”按钮,点击它则弹出另一个窗体,在第二个窗体上有一个文本框用来输入数据,和一个确定按钮,也使用了ADO,点击“确定”按钮后向数据库中添加记录并返回主窗体。但主窗体上的DATAGRID不能显示新增记录。
现在我这样解决:
1.
主窗口为form1
子窗口为form2
在form2_unload事件中添加
form1.adodc1.refresh
form1.datagrid1.rebind
form1.datagrid1.refresh
不成功。
第二种方法是:
在form2的"确定"点击代码中加上
form1.adodc1.refresh
form1.datagrid1.rebind
form1.datagrid1.refresh
成功
这是为什么呢???