我有一个RadGrid但它跨越整个页面的宽度,如何控制它并在单元格中设置宽度和mae内容如果需要?我找不到任何有助于我的事情。我尝试了MasterTableView-TableLayout =“修复”,但随后细胞中的任何东西都被切断了。任何帮助将不胜感激:
<RadGrid:CustomRadGrid ID="DetailsGrid" runat="server" AutoGenerateColumns="False"
ShowFooter="True" OnNeedDataSource="DetailsGrid_NeedDataSource" OnItemDataBound="DetailsGrid_ItemDataBound"
OnItemCreated="DetailsGrid_ItemCreated"
OnItemCommand="DetailsGrid_ItemCommand"
GridLines="None" AllowFilteringByColumn="True"
AllowPaging="True"
AllowSorting="True"
AllowMultiRowSelection="true">
这是一个自定义网格
答案 0 :(得分:0)
使用主Width
标记中的RadGrid
属性。单元格中的内容将自动换行。您可能还必须在各列上设置宽度以获得适当的外观。自动列宽并不总是包裹在您想要的位置。
答案 1 :(得分:0)
对于RadGrid宽度,您只需设置网格的宽度。
<telerik:RadAjaxPanel ID="RadAjaxPanel" runat="server">
<telerik:RadGrid ID="ViewLogsGrid" FilterType="Combined"
runat="server"
AllowFilteringByColumn="true"
PageSize="50"
ShowStatusBar="true"
AllowPaging="True"
AllowSorting="True"
Width="1250px"
AllowFiltering="True"
AutoGenerateColumns="false"
GridLines="None"
CellSpacing="0">
</telerik:RadGrid>
</telerik:RadAjaxPanel>
网格内的列将根据需要进行调整,但如果您需要修改列宽,请执行以下操作(Telerik不推荐它);
<telerik:RadGrid ID="ViewLogsGrid" ... ... >
<MasterTableView TableLayout="Fixed">
<Columns>
<telerik:GridBoundColumn DataField="Comments" HeaderText="Comments" SortExpression="Comments" UniqueName="Comments">
<HeaderStyle Width="150px" />
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>