سلام
میخوام با استفاده از کد نویسی header یک datagridview را رنگ و فونتش رو عوض کنم کدش چی میشه؟
سلام
میخوام با استفاده از کد نویسی header یک datagridview را رنگ و فونتش رو عوض کنم کدش چی میشه؟
خوب کجاشو فکر کنم منظورتون Columns Header باشه باید به صورت زیر بنویسید :
DataGridView1.Columns[0].headertext=""
میشه یه مثال بزنید؟
مثلا میخوام رنگ header رو blue کنم یا fontش رو tohama کنم
DataGridViewCellStyle HeaderStyle = new DataGridViewCellStyle();
HeaderStyle.Font = new Font("Tahoma", 10, FontStyle.Bold);
HeaderStyle.BackColor = Color.Red;
dataGridView1.Columns[0].HeaderCell.Style = HeaderStyle;
در این پروژه یک گرید ویو هست که رنگ اون تغییر داده شده
اگرنگاهی به properties اون کنید متوجه خواهید شد
براش تونستم این کد رو بنویسم و جواب داد
تغییر رنگ columnHeader و rowHeader برای dgv
dgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Gainsboro;
dgv.RowHeadersDefaultCellStyle.BackColor = Color.Gainsboro;
تغییر فونت ColumnHeader
dgv.ColumnHeadersDefaultCellStyle.Font = newFont("B Nazanin", 9, FontStyle.Bold);
تغییر فونت تمامی سطرهای dgv
dgv.RowsDefaultCellStyle.Font = newFont("B Nazanin", 8, FontStyle.Bold);
البته باید قبل از این کدها کد زیر رو بنویسیم
dgv.EnableHeadersVisualStyles = false;