vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Datagridview | CellPainting 
Autor: Manfred X
Datum: 08.07.20 11:40

Hallo!

Im CellPainting-Event zeichnet man den Inhalt einer aktuell darzustellenden Zelle.
Diese Zelle wird im Event-Parameter angegeben.
Für dem Setzen der Eigenschaft einer Zelle (z.B. Backcolor) ist dieses Event nicht
zuständig.
Eine unsichtbare Spalte wird natürlich nie gezeichnet.

Du zeichnest in diesem Event nicht die aktuelle Zelle, sondern Du stellst
Eigenschaften anderer Zellen des Datensatzes ein. Dieses Vorgehen ist falsch.

Deine Select-Anweisung muss sich deshalb auf die Spalten 6,17,18,19 beziehen
und Du mußt die Hintergrundfarbe der jeweils aktuellen Zelle ZEICHNEN
(Event-Parameter!)
Die Information zur Wahl der Farbe beziehst Du am besten aus der Datenquelle
an die das Grid gebunden ist.

Beitrag wurde zuletzt am 08.07.20 um 11:53:28 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datagridview | CellPainting651stefanbla8008.07.20 08:29
Re: Datagridview | CellPainting317Manfred X08.07.20 11:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel