0

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> 

これは、標準の Microsoft リストビューに基づいていると思います。

4

1 に答える 1

1

同じ問題に直面している人には、答えがここに表示されます。

http://www.telerik.com/community/forums/aspnet-ajax/listview/listview-paging-and-sortorder.aspx

Telerikのバグのようです

于 2012-06-27T10:26:57.743 に答える