EDGV - Projekt: Lav dit eget DataGridView
Jeg har lavet min egen version af DataGridViewet, som jeg har valgt at kalde EDGV (EntityDataGridView). Der var en række ting, som jeg synes var enten mangelfulde eller krævede for meget opsætning, hver eneste gang, jeg skulle anvende det.
De problemer jeg er løbet ind i omfatter:
- AutoGenerate columns har problemer med at huske opsætningen, når man ændrer det mindste i de underliggende objekter, hvorfor man som udgangspunkt bliver nødt til at lave den manuelt. Det skal så rettes, hver gang man omdøber et eller andet… osv.
- Format/parse events skal skrives hver gang (godt nok med funktioner, men det er trivielt at skulle sætte dem på hver gang.)
- Brugeropsætning gemt i .Settings-filer er svære at lave globalt - og det bliver hurtigt umuligt at holde styr i, hvis man har mange DLL’s, som skal dele opsætning. Og igen, de skal rettes manuelt hver eneste gang en property ændrer sig.
Så i de følgende indlæg vil jeg kort redegøre for min metodik til at løse dise problemstillinger. Der vil ikke være så meget kode. Den er ikke særlig teknisk svær og så slipper du for at lave de samme fejl som mig. Hvis du er interesseret i et par kodeeksempler, er du altid velkommen til at ramme mig på duckhero@gmail.com.