RadGridView中动态添加列的对齐方式

时间:2014-07-23 14:16:04

标签: wpf telerik-grid radgridview

我需要对齐一些动态添加的列。 对于RadGridView,我使用了以下代码

<telerik:RadGridView x:Name="radGridView" ShowGroupPanel="False"
     AutoGenerateColumns="True" ItemsSource="{Binding ReportTable, Mode=TwoWay}" 
     IsFilteringAllowed="True"  GridLinesVisibility="Both"
     AlternateRowBackground="#FFE5E5E5" 
     AlternationCount="2"  EditTriggers="None" 
     telerik:StyleManager.Theme="Windows8"
     Margin="0,10,-7,-175" Height="339" Width="1337"/>

作为ItemsSource,我将DataTable绑定到RadGridView。 我不想将所有列对齐到右边,只需要对齐一些列。

1 个答案:

答案 0 :(得分:3)

我得到了列对齐的解决方案。为此你需要.xaml的对象,你已经声明了RadGridView,你可以直接对齐列

  for (int loop = 2; loop < cur_scrn.radGridView.Columns.Count; loop++)
        {
            cur_scrn.radGridView.Columns[loop].TextAlignment = TextAlignment.Right;
        }

这里cur_scrn是.xaml对象,radGridView是RadGridView控件的名称。我从2开始循环,因为我需要右对齐所有其他列而不是第0和第1个