一个项目中我为一个DG(DataGrid控件)指定了一个Data source:DE(Data Environment)
我在其它地方对DE所指向的数据库(一个视图view_all)进行了修改,当点击"确定"后要在DG上看到修改后的数据,
目前我试过DG的rebind方法,DE.rsview_all.Resync方法,DE.rsview_all.Requery方法都没有成功,只好在此求解,谢谢大家啊!
我在其它地方对DE所指向的数据库(一个视图view_all)进行了修改,当点击"确定"后要在DG上看到修改后的数据,
目前我试过DG的rebind方法,DE.rsview_all.Resync方法,DE.rsview_all.Requery方法都没有成功,只好在此求解,谢谢大家啊!
将DE相关表,闭后重新打开
command.close
command.open
如果窗体不能刷新,重新载入窗体
unload me
form1.show
而且这并不关窗体的事
我用msgbox提示刷新后的rs,发现数据已经刷新了。可是DataGrid就是不刷新显示。
这样就行了:DE.rsAccount_By_Date.Close
DE.Account_By_Date
Set DataGrid1.DataSource = DE.rsAccount_By_Date
DataGrid1.DataMember = ""
DataGrid1.ReBind