首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

有段关于Table控件运用的代码没有看懂

2013-01-08 
有段关于Table控件使用的代码没有看懂Table1.DisableControls//断开Table1和其他数据控制组件的联系×××××

有段关于Table控件使用的代码没有看懂


   Table1.DisableControls;   //断开Table1和其他数据控制组件的联系  ×××××
   Table1.First;
   While not Table1.EOF do
        begin
          ....对当前记录的处理
          Table1.Next;
        end;
    Table1.EnableControls; ×××××


请问×××××地方的代码我怎么感觉可要可不要呢?
Table:由BDE从一个物理数据库表文件中取出数据并通过DataSource组件把数据提供给一个或多个数据控制组件。

××××的代码是什么意思?起到了一个什么作用呢?如果是和提前的数据控制组件断开联系的话,那么理论上应该说是会在某一瞬间(比如将这些数据显示在Grid上的话)Grid上会没有数据然后又有数据。请问是这样的吗?
谢谢。
[解决办法]
已经在的不会因为这样就没有的...
[解决办法]
可以不要,但是可能会慢,比如你的table关联了dbgrid,那么如果不加的话,移动记录就会影响到界面上的动作,从而造成一些相关代码的触发,加上就不会触发界面动作了
[解决办法]
简单一点讲,特别是遍历表记录的时候,如果用了,那么你看不到记录移动的情况,不加了那两行,你就会看到移动的过程。肯定是加那二行效果更好,特别是记录多的时候。

热点排行