Grid in Abhängigkeit einfärben
Sascha Balke
Hallo Zusammen,weiß jemand von euch, ob und wie ich ein Grid bzw. eine einzele Zelle in Abhängigkeit eines Wertes einfärben kann?
Was den Punkt "BackgroundColor" angeht, habe ich folgendes gefunden:
Grid.Columns["Bestand"].SpecificGridColumn.BackgroundColor ....
Nur komme ich danach nicht weiter. Es würde auch reichen, wenn man nur den Wert in dem Grid bzw. der Zelle einfärben könnte.
Hoffe jemand von euch hat eine Idee.
Manuel Marhold
Hi Sasha,SAP lässt leider nur ganze Zeilen zur farblichen veränderungen zu, keine zellen, keine zeilen, nur spalten.
zum code = Microsoft.VisualBasic.RGB(239, 235, 222) gbti die zahl der farbe zurück.
Sascha Balke
Hi Manuel,es würde mir auch reichen, wenn ich in Abhängigkeit eines Wertes, welchen ich aus einer Query erhalte, die betroffene Zeile einzufärben. Eine einzele Zelle wäre zwar wünschenswert, aber nicht zwingend erforderlich.
Könntest du mir vielleicht sagen, wie ich das am besten umsetzen kann? Mit deinem Code-Schnippsel komme ich leider nicht weiter.
Danke schon mal im voraus!
Manuel Marhold
Hi Sasha,wie bereits geschrieben, gehen nur ganze Spalten.
BackgroundColor = new System.Drawing.Color()
das wäre der code
du kannst nat. auch ein object vom typ color vorher erstellen.
Sascha Balke
Hi Manuel,wenn ich
Grid1.Columns["<>"].BackgroundColor = System.Drawing.Color.Red;
Im Code hinterlegt habe, ist die gesamte Spalte eingefärbt. Danke für den Hinweis. Schön ist es nicht unbedingt, dass man nur Spalten einfärben kann.
Besteht denn vielleicht die Möglichkeit, dass ich die Schriftfarbe in einer Zelle oder Spalte, in Abhängigkeit eines Wertes, welchen ich über eine Query ermittel, einzufärben?
Wenn ich mir die Möglichkeiten anschaue, finde ich noch die Möglichkeiten von "Fontsize, FontStyle und FontStyles. Hast du damit schon mal gearbeitet?
Manuel Marhold
Hi Sasha,ich meine, bin mir aber nicht sicher, dass das früher ging, aber nun die FontSize etc. auch an das oberitem gebunden sind.. aber das musste mal probieren, weiss ich nicht.
0
Please sign in to leave a comment.
Comments
0 comments