我正在使用Sitefinity的radgrid方法。我也使用寻呼机风格。提及页面样式的代码是
<rad:RadGrid ID="grdMeetings" runat="server" AutoGenerateColumns="False"
AllowPaging="True" SortingSettings-SortedDescToolTip="Sorted Descending" SortingSettings-SortedAscToolTip="Sorted Ascending"
PageSize="5" PagerStyle-PageSizeLabelText="Records Per Page" CellSpacing="-1" BorderStyle="None" Width="750px" AllowSorting="True">
<PagerStyle PageSizeLabelText="Records Per Page"/>
</rad:RadGrid>
但是我无法编辑组合框宽度,我可以看到它的输入类型是文本。如何删除该输入类型?
答案 0 :(得分:1)
这就是你如何做到的。在GridPagerItem
事件中为RadGrid_ItemCreated
设置所需的宽度。在这种情况下,宽度设置为50px
,根据您的需要进行修改。
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
if (e.Item is GridPagerItem)
{
// ---------------------------------------------------------
// This is how to adjust width of the RadGrid Pager ComboBox
// ---------------------------------------------------------
GridPagerItem oGridPagerItem = (GridPagerItem)e.Item;
RadComboBox oRadComboBox = (RadComboBox)oGridPagerItem.FindControl("PageSizeComboBox");
oRadComboBox.Width = Unit.Pixel(50);
}
}