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 ...

War es hilfreich?

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:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top