2011-12-02 95 views
1

有沒有人有過Devexpress GridControl的經驗。Devexpress GridControl格式條件

我有一個類,其中有一個對象列表。 (這個類綁定到網格)。 這個網格有幾列顯示類。

我想一排有另一種顏色時objects.count的名單> 1

我試圖想做出在位編輯器庫LookUpEdit項目,所以我有對象設置的列表成列。

DevExpress的家庭:的WinForms

+0

你用什麼家庭devex組件? ASP.NET,WPF,WinForms? – Filip

+0

@Filip對不起,這是WinForms – Zarkos

回答

3

很少有適合您的需求methods。你可以使用更靈活的Appearance specific events

檢查Customizing Appearances of Individual Rows and Cells的 devExpress文檔。

入住這怎麼能有條件地改變外觀的一些列值的基礎上:

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; 
     }    
    } 
} 
+0

感謝隊友,我看了@,但我認爲這只是爲了CellStyling。但idd它在第2行工作。我會試試這個;) – Zarkos