Du bist nicht angemeldet.

nesh

Registrierter Benutzer

  • »nesh« ist männlich
  • »nesh« ist der Autor dieses Themas

Beiträge: 40

Dabei seit: 3. Juli 2010

Wohnort: Frankfurt am Main

Hilfreich-Bewertungen: 4

  • Private Nachricht senden

1

Mittwoch, 1. September 2010, 22:41

Datagrigview Farbenverschwinden nach Sortieren

Hallo,

ich habe ein kleines Projekt in welchem ich eine Exceltabelle in einem Datagridview anzeige und die Daten dann "gegen" eine SQL Datenbank laufen lasse.
Bei treffern ändere ich die Schriftfarbe der ensprechenden Zeile im Datagridview auf grün:

Datagridview1.Rows(i).DefaultCellStyle.ForeColor = Color.Green
andernfalls auf blau
Datagridview1.Rows(i).DefaultCellStyle.ForeColor = Color.Blue
Das funktioniert soweit.
Nach dem jedezeile gegen die Datenbank gerüft wurde sieht das dann wie folgt aus:
1 D
2 C
3 B
4 A

Wenn ich nun jedoch die Spalten im Datagrid sortiere sind die Farben weg.
Alle Zeilen bzw. die Inhalte der Zeilen sind schwarz.

4 A
3 B
2 C
1 D

Ich habe dazu leider keine Idee.....
______________________________________________________

Du darfs meinen Server Hacken. Die IP Lautet: 127.0.0.1
______________________________________________________

Manü

Helfer und Hilfesuchender

  • »Manü« ist männlich

Beiträge: 710

Dabei seit: 6. Februar 2009

Wohnort: Bautzen

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

2

Dienstag, 21. September 2010, 10:18

ahoi,

das problem sollte hierbei sein das beim sortieren der spalten das dgv neu läd
die lösung könnte sein das du nach dem sortieren die daten wieder mit der db-tabelle abgleichst oder
die färbungen je datensatz irgendwo hinterlegst (zb. liste oder array) und dann nach dem sortieren wieder zu weist
Grüße Manu

Was Gott dem Menschen erspart hat, kann der Computer.
Billy ©, (*1932), Schweizer Aphoristiker
Quelle: www.Aphorismen.de

Verwendete Tags

Datadridview, Farben, soriteren, verlieren

Social Bookmarks