2010-11-03 3 views
0

utilise une liste de réorganisation dans mon interface utilisateur. Ma liste de réorganisation est et SQLDataSource sont affichés ci-dessous. Je reçois un message d'erreurProblème avec la liste de réapprovisionnement de MS AJAX. ASP.NET

"Réorganisation échouée, voir les détails ci-dessous. \ R \ n \ r \ nA refusé de réorganiser."

Cela semble trivial, mais pas en mesure de trouver le problème. Pouvez-vous s'il vous plaît m'aider avec ce problème?

CODE SOURCE '/>

 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:ConnectionString %>' 
     SelectCommand="SELECT * FROM TBL_BATCH_STAGE WHERE [email protected] ORDER BY [ORDER_NO] ASC" 
     UpdateCommand="UPDATE [TBL_BATCH_STAGE] SET [ORDER][email protected] WHERE [BATCH_STG_KEY] = @original_ID" 
     OldValuesParameterFormatString="original_{0}"> 
       <SelectParameters> 
     <asp:SessionParameter Name="RequestId" SessionField="RequestId" /> 
    </SelectParameters> 
     <UpdateParameters> 
     <asp:Parameter Name="Order" Type="Int32" /> 
     <asp:Parameter Name="original_ID" Type="Int32" /> 
     </UpdateParameters> 
    </asp:SqlDataSource> 

Répondre

0

Résolus ces paramètres issue.My SQL ne correspondent pas à mes noms de variables ReorderList.

<asp:SqlDataSource ID="SqlDataSource1" OldValuesParameterFormatString="original_{0}" runat="server" ConnectionString='<%$ ConnectionStrings:ConnectionString %>' 
SelectCommand="SELECT * FROM TBL_BATCH_STAGE WHERE [email protected] ORDER BY [ORDER_NO] ASC" 
UpdateCommand="UPDATE [TBL_BATCH_STAGE] SET [ORDER_NO][email protected]_NO WHERE [BATCH_STG_KEY] = @original_BATCH_STG_KEY" > 
     <SelectParameters> 
      <asp:SessionParameter Name="RequestId" SessionField="RequestId" /> 
     </SelectParameters> 
     <UpdateParameters> 
      <asp:Parameter Name="ORDER_NO" Type="Int32" /> 
      <asp:Parameter Name="original_BATCH_STG_KEY" Type="Int32" /> 
     </UpdateParameters> 
    </asp:SqlDataSource> 

    <asp:ReorderList ID="ReorderList1" runat="server" AllowReorder="true" DataKeyField="BATCH_STG_KEY" DataSourceID="SqlDataSource1" SortOrderField="ORDER_NO"> 
    <ItemTemplate> 
      <table style="border:solid 1px #cccccc;"> 
      <tr> 
       <td style="vertical-align:top;list-style:none;font-size:13px;padding:0 0 0 0;"> 
       <asp:Label ID="ItemLabel" runat="server" Text='<%# Eval("BATCH_STG_TEXT")%>' /> 
       </td> 
      </tr> 
      </table> 
    </ItemTemplate> 
    </asp:ReorderList>