2.09.2007

BindingList nema rad specificke typy

Tak jsem se zas krapet nastavl pri pouzivani takovych peknych objektu jako je BindingList. Obycejne je to prijemny kamarad, ktery umi kolekci objektu pripojit na data-grid a nenuti me tak vyrabet DataTable apod. zverstva kdyz to nepotrebuju.

Co me ale dostalo je tohle. Mel jsem v aplikaci podedenou vlastni tridu EntityList od BindingList<object>. Vse fungovalo absolutne skvele.  Tedy do te doby nez jsem hlavicku zmenil na BindingList<ObjectBase>, kde ObjectBase je zakladni prvek meho systemu ktery pro dalsi objekty obsahuje zakladni vlastnosti jako ID. Od tehle chvile na me zacal BindingList prdet a v gridech byly prazdne radky. Pri navratu zpet k BindingList<object> se vse uvedlo do normalu.

No az bude chvile casu pustim na nej Reflector. Zatim to ale vypada ze k System.Object se BindingList proste chova pekne, zatimco k ostatnim skarede.

Napsat komentář