2016-06-27 27 views

答えて

0

トピックのドキュメント:Customizing Appearances of Individual Rows and Cellsを参照することをお勧めします。

あなたはさまざまな方法を使ってこれを行うことができます。

  1. Customizing Appearances
  2. GridView.RowStyleイベントは、個々の行の外観 をカスタマイズするために処理することができGridView.CustomDrawCellイベントに

を使用してGridViewsで。特定のセルの の外観をカスタマイズするには、代わりにGridView.RowCellStyleイベントを処理します。 GridView.RowStyleイベントは、GridView.RowCellStyleイベントの前に発生します。

例:

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

参考文献:
Changing Row Colours on DevExpress GridView

・ホープ、このヘルプ..ここ

0

あなたは、GridViewコントロールをクリックし、テーマをクリックして、あなたはこの中から選択することができます。

+0

こんにちは、あなたのフィードバックのおかげで、私はテーマを探していない、私は行の色を変更するために探しています。 – Derstine

0

は、あなたがフォームでDataGridViewコントロールで行うだろう方法です。似ているはずですが、最後にDevExpressを使用してからしばらくしています。しかし、すべてのコンポーネントが非常にうまく文書化されているので、DevExpressのドキュメントを参照する必要があります。

foreach (DataGridViewRow row in dgInformation.Rows) 
{ 
    if (some criteria here == 1234) 
    { 
     row.DefaultCellStyle.BackColor = Color.Goldenrod; 
    } 
} 
関連する問題