我想使用名为RadDataPager的Telerik控件,然后修改它的页面大小默认值。所以,有一个名为RadDataPagerPageSizeField的东西,它包含一个属性PageSizes,它包含一个可能值的int []。
我无法在后面的代码中到达此字段,或在.ascx中为其指定值。
当我执行PageSizes =“9,18,27,45”时,我得到一个例外,说我不能将Object []分配给int []字段。
编辑:这是我的RadDataPager(目前背后的代码中没有任何内容)
<telerik:RadDataPager runat="server" ID="ProductsListDataPager" PagedControlID="ProductsListView">
<Fields>
<telerik:RadDataPagerButtonField FieldType="FirstPrev" />
<telerik:RadDataPagerButtonField FieldType="Numeric" />
<telerik:RadDataPagerPageSizeField PageSizes="9, 18, 27, 45" />
<telerik:RadDataPagerButtonField FieldType="NextLast" />
</Fields>
</telerik:RadDataPager>
答案 0 :(得分:0)
您可以尝试按如下方式分配PageSizes:
List<int> data = new List<int>() { 9, 18, 27, 45 };
PageSizes = data.ToArray();