C# RadListView在ID列上自动排序

C# RadListView在ID列上自动排序,c#,asp.net,listview,telerik,C#,Asp.net,Listview,Telerik,我使用Telerik radlistview来显示一些结果,我在查询中执行一些分组,返回一个排序的结果集,并将其设置为数据源。出于某种原因(我整个上午都在与之斗争),ListView按ID列重新排序结果 <telerik:RadListView runat="server" ID="rlThumbnailView" OnNeedDataSource="rlThumbnailView_NeedDataSource" AllowPaging="true" Pag

我使用Telerik radlistview来显示一些结果,我在查询中执行一些分组,返回一个排序的结果集,并将其设置为数据源。出于某种原因(我整个上午都在与之斗争),ListView按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> 

显示页面
属于

UPC:
说明:
语言: 变化:
包装格式:
完成日期:

我相信这是基于标准的microsoft listview,

对于任何面临相同问题的人,答案如下:

似乎是Telerik的一个bug

如果我删除“AllowPaging=“true”PageSize=“8”,结果就不会被引用