在WPF中DataGrid列有时会用到金额,其格式为0.00很多刚学的同学很为难。下面两种方法设置:
1.手动生成列,将AutoGenerateColumns="False"设为false 然后XAML中添加列
.......................................................//其他列
<DataGridTextColumn Binding="{Binding 金额, StringFormat=\{0:0.00\}}" Width="120" Header="金额" IsReadOnly="True"/>
......................................................其他列
2.自动生成列:将AutoGenerateColumns="True"设为True
在后台代码中
dataGrid1.Columns[n].ClipboardContentBinding.StringFormat = "0.00"; //n为绑定DdataTable中的第n列,也就是金客的哪一列。