I added the "Serializable()" features into my AppointmentExtendedInfo class and I able to save the appointments into my database. But after I closing the application and reopen, there are no appointments showed in my calendar. I checked my database, the data are still there.
What happen? Is that I missing any codes to regenerate the appointments from the "All properties" bytes?
No, you don't have to code the retrieval of the appointments from the AllPropertiesMember field, they should reappear. See if you can replicate the behavior with the WinSchedule Database Demo sample that ships with the product, or attach a small sample that demonstrates the problem and we can try to help.
Also, you should try setting the debugger to allow handled exceptions to be throwm; it would seem possible that there is a problem on the deserialization end which is causing an exception to be thrown, thus preventing the retrieval of the Appoiontment objects.
The attachment are my project file in C#.
I also found that when I click the "All Appointments" in the menu, it return me empty screen as well. But later when I checked the database one more time, the records still there.
Thanks for helping.