MNissen.DataControls v1.1 Released

Published 03 April 04 01:02 PM | madsn

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!

Comments

# Shannon J Hager said on April 7, 2004 08:55 AM:

Very nice. I am going to try this out and will get back to you in a few days with the results.

# Bill said on April 24, 2004 03:31 AM:

Good concept. Looks interesting. I'd like to know more but ...

In your blog, you state "Full source is included", but the download had only the DLL and a ReadMe.doc, no code.

# Shannon J Hager said on April 25, 2004 04:40 PM:

Good stuff. I tried the panel and controls out in a little test prototype I was working on, this could definitely come in handy.

# James said on May 9, 2004 12:33 AM:

You should also provide the source code to ensure that there is not a lot of bloat code etc, end for quality measures

Cheers

James

# Mads said on May 9, 2004 05:46 PM:

I gladly provide source for interested developers that contact me and wish to improve or examine the code.

Leave a Comment

(required) 
(required) 
(optional)
(required) 

This Blog

<a name="MyWork">!My work!</a>

Funstuff

Goodies

MSCRM Blogs

Sharepoint

Useful reading

Weblogs

Syndication