2012-06-27 32 views
0

我正在使用Telerik radlistview o顯示一些結果,我在我的查詢中執行一些分組,並返回一個排序和有序的resultset並將其設置爲數據源。出於某種原因(我一直在與整個早上作戰),ListView通過ID列重新排序結果。RadListView自動排序ID列

<telerik:RadListView runat="server" ID="rlThumbnailView" OnNeedDataSource="rlThumbnailView_NeedDataSource" 
       AllowPaging="true" PageSize="8" OnDataBound="rlThumbnailView_DataBound" OnItemDataBound="rlThumbnailView_ItemDataBound"> 
       <LayoutTemplate> 
        <span style="vertical-align: top; position: relative; top: 4px">Displaying page 
         <%#Container.CurrentPageIndex + 1 %> 
         of 
         <%#Container.PageCount %></span> </span> 
        <br /> 
        <div id="list"> 
         <asp:Panel runat="server" ID="Panel1" Style="float: left; margin-left: 160px" Visible="<%#Container.PageCount > 1 %>"> 
          <asp:Button runat="server" ID="PrevButton" CommandName="Page" CommandArgument="Prev" 
           Text="Prev Page" Enabled="<%#Container.CurrentPageIndex > 0 %>" /> 
          <asp:Button runat="server" ID="NextButton" CommandName="Page" CommandArgument="Next" 
           Text="Next Page" Enabled="<%#Container.CurrentPageIndex < Container.PageCount - 1 %>" /> 
         </asp:Panel> 
         <div> 
          <telerik:RadSlider runat="server" ID="RadSlider1" MaximumValue="3" MinimumValue="1" 
           Value="2" LiveDrag="false" SmallChange="1" AutoPostBack="true" OnValueChanged="RadSlider1_ValueChanged" 
           Width="150px" CausesValidation="false" /> 
         </div> 
         <div style="clear: both;"> 
         </div> 
         <asp:Panel ID="itemPlaceholder" runat="server"> 
         </asp:Panel> 
         <div style="clear: both;"> 
         </div> 
        </div> 
       </LayoutTemplate> 
       <ItemTemplate> 
        <div id="wrapper" runat="server" style="float: left; margin-top: 2px; margin-bottom: 2px;"> 

           <telerik:RadBinaryImage ID="ThumnailImage1" runat="server" /> 

          UPC: 
          <asp:Label ID="lblUPC" runat="server"></asp:Label><br /> 
          Description: 
          <asp:Label ID="lblDescription" runat="server"></asp:Label> 
          <br /> 
          <div id="dvCountries" runat="server"> 
           Languages:</div> 
          Changes:<asp:Label ID="lblChanges" runat="server"></asp:Label> 
          <br /> 
          Pack Format:<asp:Label ID="lblPackType" runat="server"></asp:Label> 
          <br /> 
          Date Completed:<asp:Label ID="lblDateCompleted" runat="server"></asp:Label> 
          <br /> 
         </div> 
        </div> 
       </ItemTemplate> 
      </telerik:RadListView> 

我beleive這是基於標準的Microsoft列表視圖,

+0

如果我刪除「AllowPaging =」true「PageSize =」8「結果不得到 – Ketchup

回答