2011-10-25 16 views
10

Come posso cambiare il colore del carattere su gridview di DevExpress? Tutte le soluzioni che ho trovato riguardano la modifica del colore e del colore di sfondo.Come posso cambiare il colore del font in gridview DevExpress C#

Desidero avere un carattere rosso nel caso in cui un valore in una cella sia negativo.

Qualche suggerimento?

+0

carattere con il colore ... interessante – Reniuz

risposta

10

Segno per l'evento RowCellStyle e impostare ForeColor ci

private void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e) 
    { 
     if(e.Column.FieldName == "Field2") 
     { 
      var data = gridView1.GetRow(e.RowHandle) as Sample; 
      if(data == null) 
       return; 

      if (data.Field2 < 0) 
       e.Appearance.ForeColor = Color.Red; 
     } 
    } 

enter image description here

Problemi correlati