[C#] ListView Background Color

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Betelgeuse
  • Registratie: Oktober 2010
  • Laatst online: 12-08 11:31
Goedemorgen mensen,

Ik heb al even rondgekeken op Google maar kan geen informatie vinden waar ik iets aan heb. Heb ook even gekeken of mijn vraag hier al is gesteld maar weer zonder resultaat. Het kan natuurlijk zijn dat ik het over het hoofd zie...

Ik (beginner C# :$ ) heb een vraag m.b.t. ListView's en de items die hier inzitten. In mijn huidige constructie leest mijn applicatie een XML bestand uit en voegt elke XML-item toe als een item in de ListView o.b.v. een query.

Nu is er per XML-item een veldje met een status. Deze status is 0 of 1. Op basis van deze status wil ik graag dat er in de ListView een kleurweergave hier van is. Bijvoorbeeld:

Van de 5 items die in een ListView staan hebben 2 items een 1-status. Deze items moeten dus als achtergrondkleur bijv. groen hebben en de overige rood.

Tot zover kan ik alleen maar de achtergrondkleur van de gehele ListView aanpassen. Is het hierboven genoemde mogelijk?

Alvast bedankt! :)

Acties:
  • 0 Henk 'm!

  • h199
  • Registratie: Juli 2003
  • Laatst online: 23-07 18:11
Hallo

ik denk dat op deze pagina jou oplossing te vinden is :

http://social.msdn.micros...c7-44a0-a877-0c533c3ef392

Acties:
  • 0 Henk 'm!

  • NickThissen
  • Registratie: November 2007
  • Laatst online: 09-09 10:50
Voor zover ik weet kun je gewoon de BackColor property van het ListViewItem zetten, en mbv een andere property (de naam weet ik zo even niet) kun je ervoor zorgen dat deze kleur ook in alle subitems getoond wordt, in plaats van standaard alleen het hoofd item (hier ga ik ervan uit dat je ListView in Detail mode werkt zodat je ook daadwerkelijk subitems kan zien).

Mijn iRacing profiel


Acties:
  • 0 Henk 'm!

  • Betelgeuse
  • Registratie: Oktober 2010
  • Laatst online: 12-08 11:31
Dank voor de hulp. Ik ben er achter gekomen dat ik de fout maakte om alle results als string naar de ListView te gooien i.p.v. ze als ListViewItems toe te voegen. |:( Het is opgelost :)