Ik heb een wat lastige vraag:
Voor een programma moet ik een soort van grid maken die bestaat uit 7 kollommen (elke dag 1 kollom). In elke kollom moeten een wisselend aantal rijen komen die door de gebruiker toe te voegen/wijzigen/verwijderen zijn. In elke cel komt dan ook wat informatie te staan.
Belangrijk is dat de inhoud van zo een cel (inclusief achtergrondkleur, enz) kan verplaatst worden naar een andere rij en/of kollom.
Om het wat duidelijker te maken heb ik een afbeelding gemaakt van wat ik ongeveer bedoel.
Het is uiteindelijk de bedoeling dat dit een soort van planbord wordt. De hoogte van een cel is de tijdsduur. De hoogte van de gehele kollom is bijvoorbeeld 10 uur. Stel dat er nou 2 taken zijn die dag, de een van 2 uur en de ander van 4 uur, dan zal de bovenkant van die kollom (of dag) dus voor 60% gevuld zijn van boven naar beneden. De andere 40% zal dus leeg zijn. Het is belangrijk dat wanneer een taak wordt toegevoegd of gewijzigd in dezelfde tabel dat deze dus niet meer dan 10 uur in beslag mag nemen...
Hierbij de afbeelding hoe het er ongeveer uit moet zien:

Dit moet dus geprogrammeerd worden in C# doormiddel van .NET Framework 2.0 in Microsoft Visual Studio 2005.
Ik hoop dat jullie mij kunnen helpen, desnoods met links o.i.d.!
PS. Mijn vraag is eigenlijk welke control ik voor bovenstaande grid moet gebruiken en hoe ik die dragfunctie werkend krijg.
Voor een programma moet ik een soort van grid maken die bestaat uit 7 kollommen (elke dag 1 kollom). In elke kollom moeten een wisselend aantal rijen komen die door de gebruiker toe te voegen/wijzigen/verwijderen zijn. In elke cel komt dan ook wat informatie te staan.
Belangrijk is dat de inhoud van zo een cel (inclusief achtergrondkleur, enz) kan verplaatst worden naar een andere rij en/of kollom.
Om het wat duidelijker te maken heb ik een afbeelding gemaakt van wat ik ongeveer bedoel.
Het is uiteindelijk de bedoeling dat dit een soort van planbord wordt. De hoogte van een cel is de tijdsduur. De hoogte van de gehele kollom is bijvoorbeeld 10 uur. Stel dat er nou 2 taken zijn die dag, de een van 2 uur en de ander van 4 uur, dan zal de bovenkant van die kollom (of dag) dus voor 60% gevuld zijn van boven naar beneden. De andere 40% zal dus leeg zijn. Het is belangrijk dat wanneer een taak wordt toegevoegd of gewijzigd in dezelfde tabel dat deze dus niet meer dan 10 uur in beslag mag nemen...
Hierbij de afbeelding hoe het er ongeveer uit moet zien:

Dit moet dus geprogrammeerd worden in C# doormiddel van .NET Framework 2.0 in Microsoft Visual Studio 2005.
Ik hoop dat jullie mij kunnen helpen, desnoods met links o.i.d.!
PS. Mijn vraag is eigenlijk welke control ik voor bovenstaande grid moet gebruiken en hoe ik die dragfunctie werkend krijg.
[ Voor 5% gewijzigd door Verwijderd op 08-05-2006 23:38 ]