Question and Answer Database FAQ1162C.txt Determining change of record in dataset Category :Data Components Platform :All Product :C++Builder 1.x Question: How can I determine when the current record in a dataset has changed? Answer: Check the DataSource's State property in the OnDataChanged event. The State property will be set to dsBrowse if the record position has changed. The following example will display a message box every time the record position has changed in MyDataSource: void __fastcall TForm1::DataSource1DataChange(TSender* Sender, TField* Field) { if (DataSet1->State == dsBrowse) MessageBox(0, "Record Changed", "Message", MB_OK); } 7/2/98 10:32:32 AM
Last Modified: 01-SEP-99