要設置GridControl中某行的顏色,可以使用GridControl的CustomDrawCell事件。在該事件中,可以通過e.RowHandle屬性獲取當前行的索引,然后根據需要設置行的顏色。
下面是一個示例代碼,演示如何設置GridControl中第2行的背景顏色為紅色:
private void gridControl1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
if (e.RowHandle == 1) // 第2行的索引為1
{
e.Appearance.BackColor = Color.Red; // 設置背景顏色為紅色
}
}
上述代碼的前提是,已經在GridControl上設置了CustomDrawCell事件的處理方法。可以通過拖拽事件到GridControl上或者手動添加事件處理方法。
請注意,行的索引是從0開始計數的,所以第2行的索引是1。如果要設置其他行的顏色,可以根據需要修改e.RowHandle的值。