डेटाग्रिडव्यू के हेडरसेल का बैककलर बदलें


नमस्ते

मैं dataGridView के हेडरसेल के बैककलर को बदलने के लिए नीचे कमांड लिखता हूं:

सी#
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

ये कोशिश करें:

सी#
myDataGridView.EnableHeadersVisualStyles = false;
myDataGridView.Columns[col].HeaderCell.Style.BackColor = Color.Green;

वीबी.नेट
myDataGridView.EnableHeadersVisualStyles = False
myDataGridView.Columns[col].HeaderCell.Style.BackColor = Color.Green

ओरिजिनलग्रिफ की ओर इशारा: C#.Net(Windows एप्लिकेशन) में केवल DataGridView RowHeader का ग्रिड रंग कैसे बदलें[^]

समाधान 2

इसने मेरे लिए टॉपलेफ्टसेल को बदलने में काम किया:

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

コメント

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