Привет,
Пользуюсь
TcxDBGrid при клике на строках грида срабатывает событие
dataChange у компонента
DataSource , но при данном событии по неизвестным мне причинам происходит рекурсивное зацикливание.
Посоветовали использовать в обработчике события
dataChange состояние датасета:
void __fastcall TBaseDataModule::zakazSourceDataChange(TObject *Sender, TField *Field)
{
if(!Field->IsNull){
ShowMessage(Field->DataSet->State);
}
else{
ShowMessage("Не определено поле");
}
...
}
Почему то вываливается Access violation, ну это ладно. отыщу NULL, до этого у меня во всплывающем окошке показывалась "2". Что это за флаг состояния, каккие еще индексы бывают у данного
State? Кто либо сталкивался с этим?