Hi all,
I've been studying C#/.NET 2.0 for a couple of hours a week for the past
couple of weeks. I feel the need to build a somewhat simple Windows
application that would accomplish a somewhat simple task, in order to put my
knowledge to test, and brush it up further. Besides, this application, if
successfully built, could find its use in my everyday work too, which helps
keep me motivated.
I'd appreciate some ideas on how to design and build a custom report/invoice
generating application. Report paper size would be A4. Based on a data
table, the application would generate a print preview screen along with a
print setting/printer properties dialog.
Basically, the application would load an image file to put in the header of
the report, then, it would generate a table of 3 columns and 3 to 7 rows of
data. The data source could be a flat csv file or an Access mdb file. The
first field would be a unique key, the second an alphabet string (including
spaces), the third a currency figure.
Here is what I've come up with so far:
- Main form would have:
* browse button for loading an image file (header logo)
* select button to input a key to select which row of the data source to
display
* search button to display the loaded data, then select the the intended
row by double click or enter key
* a datagrid viewer in which to display the so far selected rows
* a print preview button
* a print button
- Print preview screen would have:
* a page setup button
* a print button
* a cancel button to go back to the main form
etc...
I'll be looking forward to your suggestions.
Thank you
--
csn