silverlight datagrid 复杂表头有关问题
silverlight datagrid 复杂表头问题
实现表头的行或列合并功能,例如
id 某单位
编号 名称
某单位所在单元格要占两列.
请给完整能运行的代码,因为是初次接触silverlight并且急用,万不得已,请谅解.
------解决方案--------------------
哦,明白了,datagrid应该不用考虑这个问题吧。
如果数据为空,列的宽度就是Header里面的字内容的宽度(实际稍微长一点)
如果数据很长,列的宽度就是实际数据最长的内容的宽度。
所以,你把Header弄长一点。比如 Header="Build1111111111111111111111" 就长了!
------解决方案--------------------
实现表头的行或列合并功能,例如
id 某单位
编号 名称
某单位所在单元格要占两列.
请给完整能运行的代码,因为是初次接触silverlight并且急用,万不得已,请谅解.
------解决方案--------------------
哦,明白了,datagrid应该不用考虑这个问题吧。
- Assembly code
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="Build" IsReadOnly="True" Binding="{Binding BuildNumber}" />
</data:DataGrid.Columns>
如果数据为空,列的宽度就是Header里面的字内容的宽度(实际稍微长一点)
如果数据很长,列的宽度就是实际数据最长的内容的宽度。
所以,你把Header弄长一点。比如 Header="Build1111111111111111111111" 就长了!
------解决方案--------------------
- XML code
xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" xmlns:dataPrimitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"
------解决方案--------------------