Now I need for YOU to clarify some things.
"Seems fine to me." WHAT seems fine to you?
The method that you are currently using i.e. having a separate TextBox or
other WebControl for each piece of data you wish to capture. This is by far
the simplest (even though you find it 'laborious') method of data capture in
ASP.NET, and by far the most manageable.
Which data are YOU talking about?
Data for Project #2 is different from data for Project #1 The data for
Project # 1, as I explained well, goes now to an email and would also go
to a database.
OK, so we're talking about two completely separate issues...
So what would YOU suggest? If I already knew the best way, I wouldn't be
writing to this forum.
There are many excellent reporting solutions available for ASP.NET. The one
you choose will, of course, depend on your particular requirements...
Firstly, what precisely do you mean by *report*?
Do you mean simply a web page where a set of data has been turned into
meaningful information? If so, then you need do nothing more than display
that web page.
Or, do you mean something which the user can download to their machine in
read-only form and then maybe forward on as necessary? If so, then something
like a PDF would seem to fit the bill. There are several options here - this
is the one I use:
http://www.siberix.com. Unfortunately, you are stuck in
ASP.NET v1.1 - there's nothing I can do about that, but it does impose a
fair amount of limitations over what I can suggest for you. E.g.
http://www.gotreportviewer.com - a superb reporting solution for ASP.NET,
but you just can't use it...
Or, do mean something which the user can download to their machine and then
continue to work on? Maybe something like an Excel spreadsheet? If so, then
I would use this:
http://www.aspose.com/Products/Aspose.Cells/Default.aspx
When you finally get around to giving a suggestion it is VERY GOOD. But
we have to put up with a lot of Condescension, Criticism, and Crankiness
to get it.
OK, let me turn that on its head. What you interpret as condescension,
criticism and crankiness is simply my attempt at persuading you to explain
precisely what you need! This thread is a case in point. If you look at your
original post, it says:
"Using VB.Net and ASP.Net 1.1
I will create a form that will have maybe 20 or 30 fields. Can I bind that
information directly, or does it have to go into a database first?"
There is no mention of the two separate projects for which you are
apparently looking for the same answer. There is also no mention of the
email requirement. Similarly, there is no mention of any reporting
functionality etc. Can you see how little information you provided there,
yet you expect an all-encompassing answer? I'm glad that you find my
suggestions VERY GOOD, but do you not see how difficult it is to get the
stage where I can actually provide these suggestions?
What seems obvious to you is NOT obvious to your students.
Ah yes but, by the same argument, what seems obvious to you is not obvious
to everybody else!
I look forward to learning from you!!!
And I look forward to helping you!! But please help me to help you!
This may be of some assistance:
http://asp.net.do/faq/help.aspx