Laden...

[gelöst] DataGridView: Oberste linke Zelle in der Kopfzeile

2 Antworten
881 Aufrufe
Letzter Beitrag: vor 16 Jahren
[gelöst] DataGridView: Oberste linke Zelle in der Kopfzeile

Hallo,

Ich habe eigene Column- und RowHeaders definiert, die ich allen Spalten und Zeilen zugeordnet habe und die Effekte funktionieren (Spaltenköpfe werden manuell gezeichnet). Nur das Problem, ist die Zelle oben Links (zwischen den Spalten- und Zeilenköpfen). Wie komme ich an die heran um dieser meinen eigenen Style der Eigenschaft HeaderCell zuzuordnen?

Komme ich an diese wirklich nur ran, wenn das CellPainting-Event geworfen wird? Das wäre nicht so schön, da die Zeichenroutine innerhalb meiner ColumnHeaders abgearbeitet wird, wo ich die Paint-Methode überschrieben habe.

Leider gibt es ja wohl keine Möglichkeit, einen "Default"-HeaderCell zu deklarieren.

Gruß Olli

Ich hab e es rausgefunden. Bei dem DataGridView gibt es eine Eigenschaft namens

TopLeftHeaderCell

. Über die, kann man seine eigene HeaderCell-Instanz zuweisen.