Delphi-非数据感知控件将数据集还原为浏览状态

Delphi-非数据感知控件将数据集还原为浏览状态,delphi,delphi-xe,Delphi,Delphi Xe,我有一个带有TEdit和TDBGrid的表单,该表单连接到TDataSource,而TDataSource又连接到TClientDataSet。我将TClientDataSet.State设置为dsAppend,然后用空字符串设置TEdit的文本属性。跟踪代码时,设置空字符串后,TClientDataSet.State已恢复为dsBrowse。该分配可能会更改TClientDataSet。状态?您是否可以为数据集的AfterInsert、BeforeConcel、BeforePost等添加简单的

我有一个带有TEdit和TDBGrid的表单,该表单连接到TDataSource,而TDataSource又连接到TClientDataSet。我将TClientDataSet.State设置为dsAppend,然后用空字符串设置TEdit的文本属性。跟踪代码时,设置空字符串后,TClientDataSet.State已恢复为dsBrowse。该分配可能会更改TClientDataSet。状态?

您是否可以为数据集的AfterInsert、BeforeConcel、BeforePost等添加简单的事件处理程序,以记录发生的情况和时间?非常好!我试试这个。谢谢……不,这是不可能的。(将TEdit.Text设置为“”与更改TDataSet.State之间没有任何联系。)代码中还发生了一些其他情况。由于您没有发布任何消息,因此很难帮助调试它。:-)