How to design a matrix control in asp.net

M

MSK

Hi

I am trying to design a small WEB application to track the employees
holiday/leave details using .Net technologies ( ASP.NET/ SQL server)

The following are my ideas...

in a web page

- User can select the year/month and
- I want to the have the following header info in a list control (like
Datagrid, list view ...etc), and populate based on the month value


- ROW header, the first row - should show all the months (Jan,
Feb,....Dec)
- Column header, the first column - should show the dates
( 1,2,3....31)
- Column header, the second column - the leave session (morning or
afternoon) for each date

_________________________________________________
Jan | Feb | Mar ..............
| Dec
_________________________________________________
1 Morning
-------------------------------------------------------------------------------------
Afternoon
_________________________________________________
2 Morning
-------------------------------------------------------------------------------------
Afternoon
_________________________________________________
3 Morning
-------------------------------------------------------------------------------------
Afternoon
_________________________________________________..
...
...
31
_________________________________________________
(just imagine this grid has vertical lines which makes cells for each
entry)

- Reason type in a dropdown list box
- User can click the cell - to enter a leave entry based on the
matrix, based on the reason I want to change individual cell
background color
- Save button to save the entry

(After this - there are lot to do - like email notification,updating
calendar, approval from the manager) which I can do easily

but I need to know how to design a list box to show the matrix values
[like the above] also I don't know which control will be helpful
[datagrid, listview..etc] ? can my requirements [like changing each
cell value] be achievable ?

Thanks
MSK
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,152
Members
46,697
Latest member
AugustNabo

Latest Threads

Top