Visning af imagefield baseret på bo-objekt og theme
Jeg er igang med at lave et lille overvågningsapplikation, der skal kunne overvåge tilstanden på andre kørende programmer i forskellige instanser.I Page_Load kaldes en monitor for hver program, der returnerer en IList af business objekter kaldet State (altså List<State>), som beskriver tilstanden for de enkelte instanser.
State indeholder ud over et navn og en beskrivelse, en Enum StateValue, som kan have værdierne OK, Warning, Error og Unknown. Denne tilstand vil jeg gerne have vist som et billede.
Billederne har jeg navngivet stateok.gif, statewarning.gif etc og de ligger i min theme.
Efter jeg har hentet de forskellige tilstande, så populerer jeg min gridview ved at binde listen til datasource og kalde DataBind.
Mit problem er dels at State-Enum-propertien ikke bliver vist i datagridden og dels hvordan jeg i stedet for State-enum for vist det tilsvarende billede.
Jeg er kendt med DataGridView fra .net windows application, men er helt ny på asp og webpages. Jeg ved dog at mit theme virker fordi min overskrift har den rigtige farve :-)
Jeg har sat spørgsmålet til mange points, fordi jeg vil gerne hjælpes helt færdig.