WPF---DataGrid设置列的百分比宽度 & 列值显示格式化

 
   
1 <DataGrid Height="Auto" Width="Auto">
2 <DataGrid.Columns>
3     <DataGridTextColumn Binding="{Binding ItemName}" Header="Name" Width="2*" />
4     <DataGridTextColumn Binding="{Binding CtreateTime, StringFormat=yyyy/MM/dd HH:mm:ss}" Header="Time" Width="2*" />
5     <DataGridTextColumn Binding="{Binding ItemValue, StringFormat=0.0}" Header="Data" Width="*" />
6     <DataGridTextColumn Binding="{Binding Status}" Header="Status" Width="*"/>
7  </DataGrid.Columns>
8 </DataGrid>
Width="*", * 在这里表示一个“标准量”,前面加上数字以表示“当前列宽度在整个宽度中的权重”。
如上设置: 2*,   2*,   *,   *
总权为2+2+1+1=6,2/6即当前列宽度占DataGrid总宽度的百分比。
 
这是看过其他文章,整理了一下..

转载于:https://www.cnblogs.com/seanyan/p/9150673.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值