VB.Net Hintergrundfarben einer Splate in DataGridView ändern
Ich lasse mir in einem Programm Daten in einem DataGrid View anzeigen.
Jetzt möchte ich der übersichtlichkeitshalber Spalten mit einer anderen Hintergrundfarbe versehen.
Um genau zu sagen möchte ich alle Spalten in der bei Grund "Puffer" steht grün hinterlegt haben.
Die anderen Spalten sollen alle weiß bleiben.
Ist das Möglich, wenn ja hat einer eine IDee wie das zu realisieren ist?
Schonmal besten Dank für eure Hilfe.
Jetzt möchte ich der übersichtlichkeitshalber Spalten mit einer anderen Hintergrundfarbe versehen.
Um genau zu sagen möchte ich alle Spalten in der bei Grund "Puffer" steht grün hinterlegt haben.
Die anderen Spalten sollen alle weiß bleiben.
Ist das Möglich, wenn ja hat einer eine IDee wie das zu realisieren ist?
Schonmal besten Dank für eure Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 116199
Url: https://administrator.de/contentid/116199
Ausgedruckt am: 26.11.2024 um 11:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo Patrick-W
Peter Götz hat auf seiner Seite ein herunter ladbares Beispielprojekt.
www.gssg.de -> VisualBasic -> VB.net -> DataGridView CellFormat
Gruß
LotPings
PS: Google ist dein Freund, es dauert meist keine 2 Minuten mit passenden Suchbegriffen Treffer zu landen.
Peter Götz hat auf seiner Seite ein herunter ladbares Beispielprojekt.
www.gssg.de -> VisualBasic -> VB.net -> DataGridView CellFormat
Gruß
LotPings
PS: Google ist dein Freund, es dauert meist keine 2 Minuten mit passenden Suchbegriffen Treffer zu landen.
Hi,
das DataGridView hat ein Event "CellFormatting" (MSDN lesen). Die
Grüße
Oliver
das DataGridView hat ein Event "CellFormatting" (MSDN lesen). Die
DataGridViewCellFormattingEventArgs
liefern alles was du brauchst.if(e.Value.GetType == typeof(string))
{
if((string)e.Value == "Puffer")
{
e.CellStyle.BackColor = Color.Green;
}
}
Grüße
Oliver
Hast du Langeweile, das du in Alt-Beiträgen herumstöberst?
Gruß
LotPings
Gruß
LotPings
Hi flipworld12,
du meinst, dass vb != c#, hm... hast natürlich recht, aber die Events in Net sind Events in Net. Wie auch immer, danke für den Hinweis, werde mich bemühen VB zu schreiben
Grüße
Oli
du meinst, dass vb != c#, hm... hast natürlich recht, aber die Events in Net sind Events in Net. Wie auch immer, danke für den Hinweis, werde mich bemühen VB zu schreiben
Grüße
Oli