form1里有个da(datagridview)与数据绑定,双击da某一行弹出form2显示这行数据,并可以对这行进行编辑,修改后点form2确定按钮更新数据库,窗体之间的传值我是用的全局变量,在form1里
public static DataRow row;
在form2里也用这个row显示数据
现在的问题是点完确定后数据库是被更新了,可是form1中的da不变,如何让他也自动刷新呢?
我想在form2中的确定按钮里:da.AcceptChanges()
可是在form2中无法使用form1的da
public static DataRow row;
在form2里也用这个row显示数据
现在的问题是点完确定后数据库是被更新了,可是form1中的da不变,如何让他也自动刷新呢?
我想在form2中的确定按钮里:da.AcceptChanges()
可是在form2中无法使用form1的da
比如直接在form2中 用row.Cells[1] = ....;等等
Form2 frm2 = new Form2(参数,参数...)
frm2.ShowDialog()判断frm2.ShowDialog()==DialogResult.OK
刷新
否则不刷新
既然都用静态变量传值了
为什么不能在form2关闭的时候再给一个静态变量判断一下呢
这样的话,如果更新就刷新,否则无改变。