وسط چین کردن داده های دیتاگرید در WPF
در این پست قصد دارم چند تا تکه کد به زبان wpf برای شما عزیزان قرار بدم.
خیلی چیزهای ساده ای هستش . شاید بدردتون خورد !
1 - وسط چین کردن داده های دیتاگرید در wpf
در قسمت کدهای فرم ، تکه کد زیر را وارد کنید :
foreach (var column in datagrid.Columns)
{
column.ActualEditSettings.HorizontalContentAlignment = EditSettingsHorizontalAlignment.Center;
column.HorizontalHeaderContentAlignment = HorizontalAlignment.Center;
}
datagrid : نام دیتاگرید شما می باشد
HorizontalContentAlignment : وسط چین کردن رکورد های جدول
HorizontalHeaderContentAlignment : وسط چین کردن عنوان سلول های دیتاگرید
این دو کد را داخل یک حلقه قرار می دهیم که به تعداد سلول ها خصوصیات رو برای همه تنظیم کنه
2 - تغییر فونت و Bold کردن عنوان سلول های دیتاگرید
در قسمت xaml فرم تکه کد زیر را برای تغییر فونت و Bold کردن عنوان سلول قرار می دهیم :
<dxg:GridControl.Resources>
<Style TargetType="dxg:GridColumn">
<Setter Property="HeaderStyle">
<Setter.Value>
<Style TargetType="dxg:BaseGridHeader">
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="FontFamily" Value="Samim"/>
</Style>
</Setter.Value>
</Setter>
</Style>
</dxg:GridControl.Resources>
با قرار دادن این تکه کد خواهیم دیگه که عنوان ستون های جدول بصورت Bold با فونت Samim نمایش داده می شوند.