读书人

silverlight datagrid 复杂表头有关问

发布时间: 2012-03-13 11:21:11 作者: rapoo

silverlight datagrid 复杂表头问题
实现表头的行或列合并功能,例如

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"
[解决办法]
探讨
上面您说的,仅仅是让表头换行了而已啊。

读书人网 >CAD教程

热点推荐