在rad网格样式中,我们如何减少组合框的大小?

时间:2014-09-16 16:21:33

标签: asp.net combobox radgrid radcombobox

我正在使用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>

但是我无法编辑组合框宽度,我可以看到它的输入类型是文本。如何删除该输入类型?

1 个答案:

答案 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);
   }
}