Laden...

DataGird Zeile farbif einfärben wenn Datum kleiner ist .....

Erstellt von cpetit vor 15 Jahren Letzter Beitrag vor 15 Jahren 655 Views
C
cpetit Themenstarter:in
54 Beiträge seit 2007
vor 15 Jahren
DataGird Zeile farbif einfärben wenn Datum kleiner ist .....

Hallo, brauche nal wieder hilfe von euch.

Habe ein DataGrid welches ich mit einer ArrayListe ihr DataSource fülle.
Jetzt möchte ich gerne die Zeilen im DataGrid einfärben wo das Datum kleiner ist als das aktuelle Datum der System-Zeit.

Wie macht man das?

Muss ich jede Zeile durchlaufen und prüfen und dann die BackColor Eigenschaft ändern
oder geht das auch einfacher?

Hat jemand ein paar Tipps?

Benutze Framework 1.1

D
496 Beiträge seit 2005
vor 15 Jahren

Muss ich jede Zeile durchlaufen und prüfen und dann die BackColor Eigenschaft ändern

genauso würd ich das machen

oder geht das auch einfacher?

noch einfacher als das? das sind doch keine 10 zeilen code

"Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life."

C
cpetit Themenstarter:in
54 Beiträge seit 2007
vor 15 Jahren

Ich schaffe es einfach nicht.

Durchlaufe ich die ArrayList oder die TableStyles des DataGrid?

Wie spreche ich die dann die Zeile an?

D
496 Beiträge seit 2005
vor 15 Jahren

also für ein grid view sieht das ungefähr so aus, ob du das beim datagrid genauso übernehmen kannst weiß ich nicht.


            for (int rowCounter = 0; rowCounter < dataGridView.Rows.Count;     rowCounter++)
            {
                string cellValue = (string)dataGridView.Rows[rowCounter].Cells[column].Text;

                if (cellValue == "wasAuchImmer")
                   dataGridView.Rows[rowCounter].Cells[column].BackColor = Color.Green;

            }

"Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life."