Calling TDataSet.DisableControls disables the link between master/detail datasets. Is there another way to disable updating data-aware controls without affecting the master/detail relationship? I know I can set individual component’s DataSource to nil, but this isn’t the practical way for me.
Calling TDataSet.DisableControls disables the link between master/detail datasets. Is there another way to disable
Share
This solution presumes you use separate
TDataSourceinstances for linking UI controls and for Master-Detail relations which – from a design perspective – is a good idea anyway.The drawback of this solution: this cause some flickering in your UI.
You could:
TDataSourceinstances that point to yourTDataSetinstances but are not involved in Master-Detail relations.Enabledproperty.Enabledproperty toFalseEnabledproperty.