C# 如何在c from.cs文件中对齐DataTable单元格中的文本
我已经创建了一个表作为C# 如何在c from.cs文件中对齐DataTable单元格中的文本,c#,wpf,xaml,datatable,C#,Wpf,Xaml,Datatable,我已经创建了一个表作为 DataTable table= new DataTable(); 在其中,我逐行添加数据。但在一行中,第一列是字符串,其他列是数字。 我想将第一列向左对齐,数字向右对齐。在添加到行中时,有没有方法对齐单元格? <Window.Resources> 告诉我这是否是您想要的?数据表存储数据,它根本没有格式。您无法对齐列,我假设您将DataTable与DataGrid混淆,在DataGrid中显示表的内容。我们是否向最终用户显示DataTable?不。那么格
DataTable table= new DataTable();
在其中,我逐行添加数据。但在一行中,第一列是字符串,其他列是数字。
我想将第一列向左对齐,数字向右对齐。在添加到行中时,有没有方法对齐单元格?
<Window.Resources>
告诉我这是否是您想要的?数据表存储数据,它根本没有格式。您无法对齐列,我假设您将DataTable与DataGrid混淆,在DataGrid中显示表的内容。我们是否向最终用户显示DataTable?不。那么格式化是怎么起作用的呢?我直接将datatable绑定到xaml,并且我的数据正确地显示出来,这只是我想对齐它。您使用的是哪一个第三方控件的DataGrid?你有XAML代码吗?我用的是RadGridView,它是telerik控件,是的,我有XAML代码。不,这不是我想要的。
<Style x:Key="RightCellStyle" TargetType="{x:Type telerik:GridViewCell}">
<Setter Property="HorizontalAlignment" Value="Right">
</Setter>
</Style>
<Style x:Key="LeftCellStyle" TargetType="{x:Type telerik:GridViewCell}">
<Setter Property="HorizontalAlignment" Value="Left">
</Setter>
</Style>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Your header" CellStyle="{StaticResource LeftCellStyle }"></telerik:GridViewDataColumn>
CellStyle="{StaticResource RightCellStyle }"