tag:blogger.com,1999:blog-6222893893652665733.post4687777531606716841..comments2024-01-08T00:30:35.594-08:00Comments on Cary Jensen "Let's Get Technical": In-Memory DataSets: ClientDataSets and .NET DataTables Part 5: Managing the Change CacheUnknownnoreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6222893893652665733.post-6852660801878201642012-11-19T23:03:48.126-08:002012-11-19T23:03:48.126-08:00The easiest way to throw away the change cache is ...The easiest way to throw away the change cache is to call CancelUpdates.Anonymoushttps://www.blogger.com/profile/15888130085368018526noreply@blogger.comtag:blogger.com,1999:blog-6222893893652665733.post-13048341573061645912010-04-28T07:49:31.025-07:002010-04-28T07:49:31.025-07:00You use StatusFilter to enable the display of dele...You use StatusFilter to enable the display of deleted records. If you wanted to display only the deleted records, you would use something like this:<br /><br />ClientDataSet1.StatusFilter := [usDeleted];Cary Jensenhttps://www.blogger.com/profile/09264435441034661563noreply@blogger.comtag:blogger.com,1999:blog-6222893893652665733.post-62212896215007553322010-04-27T13:40:11.440-07:002010-04-27T13:40:11.440-07:00"if the ClientDataSet is pointing to a record..."if the ClientDataSet is pointing to a record that was inserted, deleted, or modified, you can call RevertRecord."<br /><br />How can the datset be pointing to a record that has been deleted ?<br />i.e. it will not be showing in the current records, so you can't call RevertRecord to undo the Delete action.Anonymousnoreply@blogger.com