当数据集变化时,更新VB 6.0的DataGrid控件
编号:QA002102
建立日期: 1999年11月26日 最后修改日期:1999年11月26日
所属类别:
文章:
李海翻译自《ZD Tips》
DataGrid控件是一个非常好的以表的形式显示多行数据的方式。不幸的是,这个控件也伴随着bug。一些已经被Service Patch 3修复,而另一些却没有。例如,如果你连接一个DataGrid到一个DataEnvironment,则改变下面的数据集,然后使用DataGrid的Refresh方法,而控件仍然没有反映改变。不幸的是,当控件的DataSource属性和一个DataEnvironment绑定时,Refresh方法不能工作。为了显示更新后的数据,先更新DataEnvironment的数据集,再绑定DataGrid到DataEnvironment。如果你有一个更新按钮,则在Click事件中使用:
DataEnvironment1.rsCommand1.Requery
Set DataGrid1.DataSource = DataEnvironment1
现在,当按下更新按钮,代码将重新绑定DataGrid到DataEnvironment并用更新的数据填充控件。
相关问题:
QA004178 "当使用DataEnvironment时,显示更新的列表框"
QA001874 "DataReport的内容不随数据库的内容变化"
文章来源:ZD Tips。
| |
|
|
| |
|
|