Datagridborder bORDER~~POS=TRUNC
-
01-07-2019 - |
Frage
Wer weiß, wie die BORDER für eine Datagrid in c # ändern?
Hier ist ein Bild von dem, was ich meine:
Datagridviewstyle http://www.zivillian.de/datagridview.png Bild
Hintergrundfarbe, Textfarbe und Bilder kein Problem sind, aber ich weiß nicht, wie die Grenzen zu verwirklichen.
EDIT: Ich möchte dies mit WinForms realisieren
.Ein weiteres Problem ist das Kreuz in der zweiten Reihe, aber das ist für später ...
Lösung
Sie müssten die Zellen zeichnen sich dies zu erreichen, mit OwnerDraw.
Andere Tipps
Sie können bis zu zwei Veranstaltungen auf dem Datagridview Haken. ‚ItemCreated‘ und ‚ItemDataBound‘ Jeder wird Ihnen eine eventarg übergeben, die Ihre itemtemplate zugreifen können. Innerhalb dass Sie .FindControl ( „ControlId“) oder Schritt durch die .Controls Sammlungen der Zelle zu finden. Sobald Sie diese Zelle bekam können Sie tun, was Sie wollen - sowohl border und das Kreuz. ItemCreated wird für jede Zeichnung (Postbacks) feuern, während ItemDataBound nur, wenn Sie Databind:)