我需要对齐一些动态添加的列。 对于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。 我不想将所有列对齐到右边,只需要对齐一些列。
答案 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个