C# WinForm(表單) DataGridView 間隔行 不同顏色

C# WinForm(表單) DataGridView 間隔行 不同顏色

C# WinForm(表單) DataGridView 間隔行(凸顯表格每列資料) 不同顏色


資料來源: https://blog.csdn.net/mouday/article/details/81049195


方案一(推薦):

//設置所有行背景色
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Violet;

//設置奇數行背景色(下標從零開始)
this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Blue;


方案二(程式控制):

for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    if (i % 2 == 0) 
        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Pink;
    else 
        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Violet;
}

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *