471,348 Members | 1,439 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,348 software developers and data experts.

simple report/invoice generation app

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
* 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


I'll be looking forward to your suggestions.

Thank you


Dec 29 '05 #1
0 1622

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by David B | last post: by
3 posts views Thread by Agnes | last post: by
2 posts views Thread by gleave | last post: by
4 posts views Thread by BrianDH | last post: by
5 posts views Thread by jmar | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.