我正在寻找根据最大数据内容或标题更改列宽度的解决方案。解决方案等身体。igg_Item> tr> td{重要的;}不起作用,因为网格根据列标头内容而不是数据设置列宽度,因此数据单元格内容不会以其完整长度显示。例如,如果内容是"我的测试数据内容",我只能看到"我的测试数据",因为我的标题不够长。
我的标记是:
<ig:WebDataGrid ID="WebDataGrid1" runat="server" AutoGenerateColumns="False" Height="350px"
Width="100%">
<ClientEvents MouseDown="GridMouseDown" />
<Behaviors>
<ig:Activation>
</ig:Activation>
<ig:ColumnResizing>
</ig:ColumnResizing>
<ig:Selection CellSelectType="Single">
</ig:Selection>
</Behaviors>
</ig:WebDataGrid>
我在代码后面添加列(我没有看到任何控制宽度的dataccolumn属性)
如果列上没有设置宽度且网格本身没有宽度,则网格将自动根据网格的数据部分调整列的大小。注意,如果需要水平滚动条,则需要将网格放在容器中,如果使用分页,则分页器将随列滚动。
关于这个问题,我在StackOverflow上有一个更详细的答案。我也有这个张贴在Infragistics论坛这里的一个样本。我还对该示例进行了修改,允许在标题中换行文本,如果这里有多个单词,