Question : Update method of objectdatasource is not being triggered by reorderlist

I am trying to reorder the items using ajaxcontroltoolkit ReorderList by using objectdatasource.
ReorderList is defined as;

 <div class="reorderListDemo">
        <ajaxToolkit:ReorderList ID="ReorderList1" runat="server" PostBackOnReorder="true"
            DataSourceID="PanelsDataSource" CallbackCssStyle="callbackStyle" DataKeyField="pnlidd"
            SortOrderField="pnlord" AllowReorder="True"
                <div class="itemArea">
                    <asp:Label ID="lblPnlCode" runat="server" Text='<%# HttpUtility.HtmlEncode(Convert.ToString(Eval("pnlcod"))) %>' />
                    <span>&nbsp;&nbsp; :: &nbsp; &nbsp;</span>
                    <asp:Label ID="lblPnlTxt" runat="server" Text='<%# HttpUtility.HtmlEncode(Convert.ToString(Eval("pnltxt"))) %>' />
                <%--This template will show up if there were no items in the database to reorder.--%>
                    No items exist.
                            <div class="itemArea">
                                <asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("pnlcod") %>' ValidationGroup="edit" />
                                <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("pnltxt") %>' ValidationGroup="edit" />
                                <asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("pnlord") %>' ValidationGroup="edit" />
                <asp:Panel ID="Panel2" runat="server" CssClass="reorderCue" />
                <div class="dragHandle">

while ObjectDataSource is;
<asp:ObjectDataSource ID="PanelsDataSource" runat="server" SelectMethod="GetPanelForReOrder"
        TypeName="BLPanels" UpdateMethod="ReorderPanel">
            <asp:Parameter Name="pnlId" Type="Int32" />
            <asp:Parameter Name="pnlCode" Type="String" />
            <asp:Parameter Name="pnlTxt" Type="String" />
            <asp:Parameter Name="pnlOdr" Type="Int32" />

In the Class BLPanel I have two methods for Select and Update but on reordering it is not calling the update method.

Please help!

Answer : Update method of objectdatasource is not being triggered by reorderlist

You have an event called "ReorderList1_ItemReorder", that's where you can update your reorder. It doesn't trigger the update method in the objectdatasource because this is not implemented in the ReorderList from the AjaxControlToolkit.
Random Solutions  
programming4us programming4us