Infragistics Webdatagrid:将列的大小调整为最大的标题/数据单元格内容



我正在寻找根据最大数据内容或标题更改列宽度的解决方案。解决方案等身体。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论坛这里的一个样本。我还对该示例进行了修改,允许在标题中换行文本,如果这里有多个单词,

相关内容

  • 没有找到相关文章

最新更新