I will need a ASP.NET data aware grid control which displays a similiar navigation bar as download.com. It needs to be written in C#.
Please see <[login to view URL]>. On the left, they have the Category and subcategory. For example, the categories are "Audio & Video, Business, Design & Photo...". The subcategory under "Audio & Video" are "Audio Production, CD & DVD Burners, DVD Tools...".
So, this ASP.NET 1.1 grid should take two tables - a master table (in this example, the category table), and a linked table (subcategory table).
The page should accept two optional paramters and pass to the grid - category_id & subcategory_id.
If no parameter is passed, the grid displays the categories with no selection.
If category_id is passed, the grid displays the categories with subcategories under the selected category.
If both category_id and subcategory_id are selected, the grid displays the selected category and selected subcategory.
Please play with [login to view URL] to see the behavior I want.
Note, although I am using [login to view URL] as an example, it should be flexible - it should have public properties to set the master data source and the linked data source.
When a category or subcategory is clicked, it should post back to the same page with the category_id and subcategory_id parameters.
It should have the usual table settings - color, border color, font, and so on.
I have enclosed a sample database with some populated data. You can import it into a mySQL database. (please search on the net on how to use mySQL in ASP.NET. It is not that difficult.
## Deliverables
You will have to code the control, and a testing page so I can verify all the requirements are met. You will need to have your own web hosting so I can test it. If you don't have your own web site with ASP.NET support, you can email me everything and detailed instructions on how to set up so I can test it.
Both the control and the sample web page must be written in C#. It must work with ASP.NET 1.1 and compatible with ASP.NET 2.0.
1) Complete and fully-functional working program(s) in ASP.NET web control form as well as complete source code of all work done.
2) Sample ASP.NET project which demostrate the use of the web control
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 2000, XP, 2003. IIS. ASP.NET.