Click here to Skip to main content
12,943,528 members (52,557 online)
Rate this:
Please Sign up or sign in to vote.
See more:
Hello all,

I'm after some help in creating a dynamic forms for Windows, using VB.Net.

Essentially, the input will be a list of different sets of fields, such as:

Set 1:
Name (Text)
Address (Text)
Date of Birth (Date)

Set 2:
Author[0] (text, also, multivalue/repeating field)
Publication Date (Date)
Publisher (List item)

Ideally, the form is created in a reusable way, where I can seperate the display format from the fields being displayed. (XAML, XLS, XSLT, HTM, XML??) Importantly, the form must be used for displaying and storing field information. That's where the aspect of repeating fields becomes interesting because it must allow for additional values to be added or removed.

I saw something similar (I think) in Generate dynamic ASP.NET pages by using XML and XSLT[^] but I don't follow it entirely. Also, it doesn't seem to support repeating attributes (such as "Author" in the example above)

Could some kind soul assist? There are many application that do this kind of thing - so hopefully it's been tackedled on this site, too.

I tried writing something similar using Windows Form Controls but it was very clunky... Could the technology could be my woefull skills!!!

Posted 10-Sep-12 3:48am
Updated 10-Sep-12 3:56am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Marc Clifton wrote a bunch of stuff that might be just what you are looking for MyXAML--XAML-style gui generator (added styles)[^]
Case69 10-Sep-12 10:22am
Hi Wes,

Thanks, It looks like this might be useful but the code is no longer available. I'd prefer to see a working example.

Wes Aday 10-Sep-12 10:28am
Sorry I can't see his site. You could always ask him. He is a regular contributor.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 4,643
CHill60 2,970
Maciej Los 2,348
Jochen Arndt 1,900
ppolymorphe 1,765

Advertise | Privacy | Mobile
Web02 | 2.8.170518.1 | Last Updated 10 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100