在其DataSource的OnStateChange事件中处理:
case (Sender as TDataSource).State of
dsOpening:Screen.Cursor :=crHourGlass;
..................
end;
其中State有:dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey,
dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue,
dsBlockRead, dsInternalCalc, dsOpening
多,根据需要处理了