2013-12-10 39 views
0

我想使用名爲RadDataPager的Telerik控件,並隨後修改其頁面大小的默認值。所以,有一種稱爲RadDataPagerPageSizeField的東西,它包含一個屬性PageSizes,它包含一個可能值的int []。ASP.NET將值指定給.ascx文件中的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

您可以嘗試分配頁面大小爲:

List<int> data = new List<int>() { 9, 18, 27, 45 }; 
    PageSizes = data.ToArray(); 
+0

請原諒我的經驗不足,但是我可以在.ascx中定義並引用這個變量嗎? –

+0

您是否嘗試將其設置爲:** **,這似乎適用於我。 – malkassem

+0

是的,那是當我得到一個異常,說我不能將Object []分配給int []。這讓我很困惑,這對你有用。 –