geben Sie ein dataGridView-Zelle ein Hintergrundbild in C#
Möchte ich die Zeilenüberschriften und Spaltenüberschriften eine benutzerdefinierte hintergrund aus einem Bild mit Hilfe der .net-DataGridView-Komponente. Ist es möglich, dies sogar? Und wenn ja, wie?
Verwende ich Visual Studio 2008, windows, C#.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist möglich, ändern Sie die Attribute des datagridview-rowheader. Sie müssen entweder behandeln Sie das CellPainting oder die RowPostPaint Ereignis und manuell zeichnen des Bildes in der Kopfzeile Zelle.
LinearGradientBrush
), verwenden Sie nur OnRowPrePaint, und die Zellen' Standard-Hintergrundfarbe für TransparentAuf dem Weg, dies zu tun ist, um eine cssClass Namen pro-header-element, in dem RowDataBound-Ereignis wie dieses, und weisen Sie Ihr Hintergrundbild in der css.
css: