如何使DevExpress DataGridView HeaderFontAttributes在Xamarin.Forms应用程序中的C#中加粗?

9jyewag0  于 2023-11-15  发布在  C#
关注(0)|答案(1)|浏览(180)

我有一个这样的datagridview下面。

Xaml:

<dxg:DataGridView x:Name="dataTable" ItemsSource="{Binding DynamicRaporList}"   >
        </dxg:DataGridView>

字符串

C#代码:

DataTable dt = (DataTable)JsonConvert.DeserializeObject(str, (typeof(DataTable)));
            
dataTable.ItemsSource = dt;


我想从C#端创建这个,因为我不能控制这些列的HeaderFontAttributes。我想如果我从C#端创建datagridview,我可以控制HeaderFontAttributes。基本上,我希望在标题中有一个粗体文本。这个数据表是动态的,我不能在XAML端添加列。这使得过程很难。
你有什么想法吗

l3zydbqr

l3zydbqr1#

从文档中

<!--Customize the appearance of column headers.-->
    <dxg:DataGridView.ColumnHeaderAppearance>
        <dxg:ColumnHeaderAppearance BackgroundColor="#333333" BorderColor="#515151" 
                               FontSize="16" FontColor="#929292" FontAttributes="Bold" 
                               HorizontalLineThickness="2"/>
    </dxg:DataGridView.ColumnHeaderAppearance>

字符串

相关问题