I am using radlistbox to change a display order field. SqlDataSource fires updated event for appropriate items but the displayorder integer does not get changed. I'm at a loss as to how to troubleshoot this issue. code below.
<telerik:RadListBox runat="server" ID="rlbxFields" DataSourceID="sqlFields" AllowDelete="True" AllowReorder="True" DataKeyField="ID" DataSortField="DisplayOrder" DataTextField="LabelText" DataValueField="ID" AllowAutomaticUpdates="true" AutoPostBackOnReorder="true" AutoPostBackOnDelete="true" EnableDragAndDrop="true"></telerik:RadListBox>
<asp:SqlDataSource ID="sqlFields" runat="server" ConnectionString="<%$ ConnectionStrings:zPortalConnectionString %>" DeleteCommand="DeleteFormField" DeleteCommandType="StoredProcedure" InsertCommand="UpsertFormField" InsertCommandType="StoredProcedure" SelectCommand="GetFormFields" SelectCommandType="StoredProcedure" UpdateCommand="UpsertFormField" UpdateCommandType="StoredProcedure">
<DeleteParameters>
<asp:Parameter Name="ID" DbType="Guid" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="FormID" DbType="Guid" />
<asp:Parameter Name="ID" DbType="Guid" />
<asp:Parameter Name="LabelText" Type="String" />
<asp:Parameter Name="Type" Type="String" />
<asp:Parameter Name="DisplayOrder" Type="Int32" />
<asp:Parameter Name="Required" Type="Boolean" />
<asp:Parameter Direction="InputOutput" Name="ID_OUT" DbType="Guid" />
</InsertParameters>
<SelectParameters>
<asp:Parameter Name="FormID" DbType="Guid" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="FormID" DbType="Guid" />
<asp:Parameter Name="ID" DbType="Guid" />
<asp:Parameter Name="LabelText" Type="String" />
<asp:Parameter Name="Type" Type="String" />
<asp:Parameter Name="DisplayOrder" Type="Int32" />
<asp:Parameter Name="Required" Type="Boolean" />
<asp:Parameter Direction="InputOutput" Name="ID_OUT" DbType="Guid" />
</UpdateParameters>
</asp:SqlDataSource>
<telerik:RadListBox runat="server" ID="rlbxFields" DataSourceID="sqlFields" AllowDelete="True" AllowReorder="True" DataKeyField="ID" DataSortField="DisplayOrder" DataTextField="LabelText" DataValueField="ID" AllowAutomaticUpdates="true" AutoPostBackOnReorder="true" AutoPostBackOnDelete="true" EnableDragAndDrop="true"></telerik:RadListBox>
<asp:SqlDataSource ID="sqlFields" runat="server" ConnectionString="<%$ ConnectionStrings:zPortalConnectionString %>" DeleteCommand="DeleteFormField" DeleteCommandType="StoredProcedure" InsertCommand="UpsertFormField" InsertCommandType="StoredProcedure" SelectCommand="GetFormFields" SelectCommandType="StoredProcedure" UpdateCommand="UpsertFormField" UpdateCommandType="StoredProcedure">
<DeleteParameters>
<asp:Parameter Name="ID" DbType="Guid" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="FormID" DbType="Guid" />
<asp:Parameter Name="ID" DbType="Guid" />
<asp:Parameter Name="LabelText" Type="String" />
<asp:Parameter Name="Type" Type="String" />
<asp:Parameter Name="DisplayOrder" Type="Int32" />
<asp:Parameter Name="Required" Type="Boolean" />
<asp:Parameter Direction="InputOutput" Name="ID_OUT" DbType="Guid" />
</InsertParameters>
<SelectParameters>
<asp:Parameter Name="FormID" DbType="Guid" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="FormID" DbType="Guid" />
<asp:Parameter Name="ID" DbType="Guid" />
<asp:Parameter Name="LabelText" Type="String" />
<asp:Parameter Name="Type" Type="String" />
<asp:Parameter Name="DisplayOrder" Type="Int32" />
<asp:Parameter Name="Required" Type="Boolean" />
<asp:Parameter Direction="InputOutput" Name="ID_OUT" DbType="Guid" />
</UpdateParameters>
</asp:SqlDataSource>