2014-09-16 7 views
0

Я использую radgrid метод от Sitefinity. Я также использую стиль пейджера. код для упоминания стиль страницыВ стиле растровой страницы, как мы можем уменьшить размер поля со списком?

<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> 

Но я не могу изменить ширину COMBOBOX, я могу видеть это тип ввода является текст. Как удалить этот тип ввода?

+0

Что такое «метод radgrid от Sitefinity»? – DanM7

+0

Вы имеете в виду выпадающий список шаблонов 'PagerStyle' для количества страниц? –

ответ

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); 
    } 
} 
+0

ОК, спасибо за ваш повтор. как мы можем применить этот radgrid к заданному стилю страницы? – ranjith

+0

Просто добавьте событие 'ItemCreated' для определения сетки рада, например' OnItemCreated = "RadGrid1_ItemCreated" ' –