热情软件屋

 

当数据集变化时,更新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

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio