tag:blogger.com,1999:blog-20196010.post113783372021776358..comments2023-04-02T10:19:37.644+02:00Comments on Frederik Gheysels' DevLog: Business Objects Framework – Part 2Frederik Gheyselshttp://www.blogger.com/profile/15416462808733991725noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-20196010.post-1148725014271189812006-05-27T12:16:00.000+02:002006-05-27T12:16:00.000+02:00Why ? You have deleted something, so it must be in...Why ? <BR/>You have deleted something, so it must be in the deleted list. <BR/>If you re-add the item, the deleted item stays in the deleted list as long as CommitSnapshot or RevertToPreviousState is not called.<BR/><BR/>Consider this:<BR/>You call CreateSnapShot, you remove an item from the collection. This item is put in the deletedList.<BR/>You re-add the item.<BR/>Then you call RevertToPreviousState; the deleted item should be undeleted, and the re-added item should be removed.<BR/><BR/>If you call CommitSnapshot, then the deleted Item should be removed from the deleted list, and the re-added item should stay in the list.Frederik Gheyselshttps://www.blogger.com/profile/15416462808733991725noreply@blogger.comtag:blogger.com,1999:blog-20196010.post-1140259099843563072006-02-18T11:38:00.000+01:002006-02-18T11:38:00.000+01:00I am not aware of the existence of IErrorProvider ...I am not aware of the existence of IErrorProvider ?<BR/>I've searched the MSDN for it, and couldn't find anything about it.<BR/><BR/>I do know ErrorProvider, but this is a windows-component.Frederik Gheyselshttps://www.blogger.com/profile/15416462808733991725noreply@blogger.comtag:blogger.com,1999:blog-20196010.post-1139917568727281162006-02-14T12:46:00.000+01:002006-02-14T12:46:00.000+01:00Is there a reason you are not implementing IErrorP...Is there a reason you are not implementing IErrorProvider ?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-20196010.post-1138285549319810322006-01-26T15:25:00.000+01:002006-01-26T15:25:00.000+01:00About the typed collections:When you use generics,...About the typed collections:<BR/>When you use generics, you have -in a way- a typed collection.<BR/>However, If you want extra functionality, you can always inherit from the BusinessObjectCollection class. (Which reminds me that I think I should seal the overriden InsertItem, ... methods).Frederik Gheyselshttps://www.blogger.com/profile/15416462808733991725noreply@blogger.com