Ubah warna latar sel header datagridview

pemrograman


Hai

saya menulis perintah di bawah ini untuk mengubah warna latar HeaderCell dari dataGridView :

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;

tapi jangan bekerja.
Mengapa?
terima kasih

Apa yang saya coba:

aku tidak tahu apa yang harus aku lakukan

membantu

Solusi 1

Coba ini:

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

Poin ke OriginalGriff: Bagaimana cara mengubah hanya Warna Grid DataGridView RowHeader di C#.Net (Aplikasi Windows)[^]

Solusi 2

ini berhasil bagi saya untuk mengubah sel kiri atas:

 DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle();
columnHeaderStyle.Font = new Font("Verdana", 10, System.Drawing.FontStyle.Bold);
dataGridViewLabelsFromClient.TopLeftHeaderCell.Style = columnHeaderStyle;

コメント

タイトルとURLをコピーしました