Jedermann weiß, wie man diese Art von Zeilen mit DevExpress GridView auf WinForms erreichen kann?DevExpress GridView Zeilenfarbe
Antwort
Ich empfehle Ihnen, durch die Dokumentation für das Thema zu gehen: Customizing Appearances of Individual Rows and Cells.
Sie können diese über verschiedene Möglichkeiten zur Verfügung:
- Customizing Appearances
- Mit dem GridView.CustomDrawCell Ereignis
Das GridView.RowStyle Ereignis behandelt werden können, um das Aussehen einzelner Zeilen anpassen in GridViews. Verwenden Sie stattdessen das GridView.RowCellStyle-Ereignis, um die Darstellung einer bestimmten Zelle anzupassen ( ). Das GridView.RowStyle-Ereignis wird vor dem GridView.RowCellStyle-Ereignis ausgelöst.
Beispiel:
using DevExpress.XtraGrid.Views.Grid;
private void gridView1_RowStyle(object sender,
DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) {
GridView View = sender as GridView;
if(e.RowHandle >= 0) {
string category = View.GetRowCellDisplayText(e.RowHandle, View.Columns["Category"]);
if(category == "Beverages") {
e.Appearance.BackColor = Color.Salmon;
e.Appearance.BackColor2 = Color.SeaShell;
}
}
}
Referenzen:
Changing Row Colours on DevExpress GridView
Hope this Hilfe ..
Sie auf Gridview und klicken Sie dann auf Themen klicken, können Sie aus dieser Auswahl.
Hier ist, wie Sie in einem Steuerelement Datagridview in Form tun würde. Sollte ähnlich sein, nehme ich an, es ist schon eine Weile her, seit ich DevExpress benutzt habe. Sie sollten jedoch die Dokumentation von DevExpress durchgehen, da alle Komponenten sehr gut dokumentiert sind.
Hallo, vielen Dank für Ihr Feedback, aber ich suche nicht nach dem Thema, ich bin auf der Suche nach den Zeilenfarben ändern. – Derstine