[ad_1]
こんにちは
dataGridView の HeaderCell の背景色を変更するためのコマンドを以下に書きます。
C#
dataGridView2.Rows[0].HeaderCell.Style.BackColor = Color.Green; dataGridView2.Rows[1].HeaderCell.Style.BackColor = Color.Green; dataGridView2.ColumnHeadersDefaultCellStyle.ForeColor = Color.Orange; dataGridView2.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue; dataGridView2.RowHeadersDefaultCellStyle.BackColor = Color.Yellow;
でも仕事にはならないでください。
なぜ?
ありがとう
私が試したこと:
何をしたらいいのか分かりません
ヘルプ
解決策 1
これを試して:
C#
myDataGridView.EnableHeadersVisualStyles = false;
myDataGridView.Columns[col].HeaderCell.Style.BackColor = Color.Green;
VB.NET
myDataGridView.EnableHeadersVisualStyles = False
myDataGridView.Columns[col].HeaderCell.Style.BackColor = Color.Green
OriginalGriff を指します: C#.NetでDataGridViewのRowHeaderのグリッドカラーのみを変更する方法(Windowsアプリケーション)[^]
解決策 2
これは、topleftcell を変更するために機能しました:
DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.Font = new Font("Verdana", 10, System.Drawing.FontStyle.Bold); dataGridViewLabelsFromClient.TopLeftHeaderCell.Style = columnHeaderStyle;
[ad_2]
コメント