Hallo zusammen,
In diesem Forum habe ich schon einige Hilfen erhalten. Vielleicht kann ich jetzt mal etwas positives beitragen:
ich bereits im vorigen Jahr das Problem, dass ich in einem DGV die ForeColor ändern wollte. Ich entwickel ein Programm zur Familienforschung - dabei würde ich gern die Mädels rot und die Jungens blau im Grid anzeigen. Bis auf eine Zeile funktionierte es. Ich habe nun heute etwas getestet, um zu einer Lösung zu kommen. Festgestellt habe ich dabei, dass immer der Wert für den ersten Eintrag im Grid nicht anpassbar war - alle folgenden Einträge wurden korrekt quittiert. Ich habe vermutet, dass es an dem anschließenden Sort liegt - ist aber nicht die Ursache.
Ich habe nun, bevor ich das Grid in einer Schleife fülle, einen Dummy-Satz eingefügt.
Danach habe ich das Grid in der Schleife mit den Echtdaten gefüttert.
Nach Beendigung der Schleife habe ich nun den Dummyeintrag wie folgt gesetzt
Anschließend habe ich die Gridzeilen auf den Geschlechtstyp geprüft und die Colorierung vorgenommen.
Alles ist nun zu meiner Zufriedenheit.
Dies ist zwar nur ein Workaround, aber vielleicht hilft es dem Einen oder Anderen.
Viel Erfolg
Norbert
In diesem Forum habe ich schon einige Hilfen erhalten. Vielleicht kann ich jetzt mal etwas positives beitragen:
ich bereits im vorigen Jahr das Problem, dass ich in einem DGV die ForeColor ändern wollte. Ich entwickel ein Programm zur Familienforschung - dabei würde ich gern die Mädels rot und die Jungens blau im Grid anzeigen. Bis auf eine Zeile funktionierte es. Ich habe nun heute etwas getestet, um zu einer Lösung zu kommen. Festgestellt habe ich dabei, dass immer der Wert für den ersten Eintrag im Grid nicht anpassbar war - alle folgenden Einträge wurden korrekt quittiert. Ich habe vermutet, dass es an dem anschließenden Sort liegt - ist aber nicht die Ursache.
Ich habe nun, bevor ich das Grid in einer Schleife fülle, einen Dummy-Satz eingefügt.
Danach habe ich das Grid in der Schleife mit den Echtdaten gefüttert.
VB.NET-Quellcode
- For int_l01 = 0 To int_Ges
- r_lng_ID = tg_lng_ID(int_l01)
- r_str_Name = tg_str_Name(int_l01)
- r_str_GebName = tg_str_GebName(int_l01)
- r_str_Vorname = tg_str_Vorname(int_l01)
- r_str_GOrt = tg_str_GOrt(int_l01)
- r_str_GDat_JJ = tg_str_GDat_JJ(int_l01)
- r_str_GDat_MM = tg_str_GDat_MM(int_l01)
- r_str_GDat_TT = tg_str_GDat_TT(int_l01)
- r_str_SDat_JJ = tg_str_SDat_JJ(int_l01)
- r_str_SDat_MM = tg_str_SDat_MM(int_l01)
- r_str_SDat_TT = tg_str_SDat_TT(int_l01)
- r_str_Geschl = tg_str_Geschl(int_l01)
- Call Erm_HDat()
- REM *--------------------------------------------*
- REM * Füllen des DataGrids *
- REM * -------------------------------------------*
- .Rows.Add(r_lng_ID.ToString("####0"), r_str_Name, r_str_GebName, r_str_Vorname, str_HDat1, str_HDat2, str_HDat3, r_str_Geschl)
- Next
Nach Beendigung der Schleife habe ich nun den Dummyeintrag wie folgt gesetzt
Anschließend habe ich die Gridzeilen auf den Geschlechtstyp geprüft und die Colorierung vorgenommen.
Alles ist nun zu meiner Zufriedenheit.
Dies ist zwar nur ein Workaround, aber vielleicht hilft es dem Einen oder Anderen.
Viel Erfolg
Norbert