MNissen.DataControls v1.1 Released
I've just updated my last GDN sample to v1.1 with more stuff after the feedback I've got since my last post about it.
I've listened to Robert McLaws and implemented support for handling one-to-many relationships and many-to-many aswell. The DataControls support TextBox, CheckBox, DropDownList and CheckBoxList. I have tested it for a couple of weeks in my current project and it seems to be working good and saving us a lot of time.
What it basically does is to allow you to assign a DataSource to a container panel and fill the panel with controls. You set up the controls with the column names and you're done. The panel handles filling the controls, switching to and from edit/view mode and when the data is updated you just handle the UpdatePerformed event, reassign your datasources and persist the new data. Future features on the drawing board is a "datadirty" functionality where you can check whether the data is actually altered.
I have included a almost completely updated documentation with screenshots to get you started. Let me know what you think!