PDA

View Full Version : سوال: فونت datagrid



AmiN0012
یک شنبه 15 آذر 1394, 15:49 عصر
سلام دوستان من ی گرید دارم که فونتشو تغییر میدم.اما رو گریدم اعمال نمیشه.بعد بروز شدن گریدم دوباره به سایز اولیه اش بر میگرده.مجبور شدم تابع بنویسم ودستی کد رو در فرم لود و جاهایی که لازم بود بنویسم به این شکل:

public void DGVFont( DataGridView DGV)
{
foreach (DataGridViewRow Ft in DGV.Rows)
{
Ft.DefaultCellStyle.Font = new Font("B Nazanin", 12);
}
DGV.ColumnHeadersDefaultCellStyle.Font = new Font("B Nazanin", 11);
}

علت خاصی داره اعمال نمیشه؟
و ی مشکل دیگه دارم اینه که وقتی هدرهای گرید رو کلیک میکنم فونت دوباره به حالت پبش فرض میره.
من میخام کلا فونت گریدم بزرگ باشه برای خوانایی کاربران

Mahmoud.Afrad
یک شنبه 15 آذر 1394, 23:51 عصر
نیاز به این حلقه نیست.
از DefaultCellStyle خود دیتاگرید استفاده کنید.