PDA

View Full Version : عوض کردن رنگ و فونت header در datagridview



mary3541
سه شنبه 13 مرداد 1388, 15:34 عصر
سلام
میخوام با استفاده از کد نویسی header یک datagridview را رنگ و فونتش رو عوض کنم کدش چی میشه؟

Unknownlive
سه شنبه 13 مرداد 1388, 15:44 عصر
خوب کجاشو فکر کنم منظورتون Columns Header باشه باید به صورت زیر بنویسید :
DataGridView1.Columns[0].headertext=""

mary3541
سه شنبه 13 مرداد 1388, 15:55 عصر
میشه یه مثال بزنید؟
مثلا میخوام رنگ header رو blue کنم یا fontش رو tohama کنم

Reza_Yarahmadi
سه شنبه 13 مرداد 1388, 18:56 عصر
DataGridViewCellStyle HeaderStyle = new DataGridViewCellStyle();
HeaderStyle.Font = new Font("Tahoma", 10, FontStyle.Bold);
HeaderStyle.BackColor = Color.Red;
dataGridView1.Columns[0].HeaderCell.Style = HeaderStyle;

seniamail
سه شنبه 13 مرداد 1388, 21:38 عصر
در این پروژه یک گرید ویو هست که رنگ اون تغییر داده شده
اگرنگاهی به properties اون کنید متوجه خواهید شد

mary3541
چهارشنبه 14 مرداد 1388, 12:22 عصر
براش تونستم این کد رو بنویسم و جواب داد

تغییر رنگ 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;