Gridviewデータ用に接続されているがありますSqlDataSource。
機能が組み込まれていますEdit。Deleteに合格しStored ProcedureましたSelectCommand。
レコードを削除すると同時に別のテーブルを更新したいのですが、削除パラメータの値をで渡す方法がわかりません。DeleteCommand
DataKeyNamesフィールド(は)を提供したところも追加しましPrimary Key and Auto Incrementたが、それも機能しません。それを削除している間、単に言う、Deleting is Supported, because no DeleteCommand is Specified。
削除タスク用のを作成しようとしましたStoredProcedureが、別のテーブルのレコードを更新できるように、StoredProcedureにいくつかのパラメーターが必要です。
Deleteパラメーターの値を渡す方法を誰かに教えてもらえますか?
SqlDataSourceマークアップで更新
<asp:SqlDataSource ID="StudAllotmentDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:SiteSqlServer %>"
SelectCommand="user_GetStudAllotment" SelectCommandType="StoredProcedure" DeleteCommand="user_DeleteAllottedStudBook" DeleteCommandType="StoredProcedure">
<DeleteParameters>
<asp:Parameter Name="BookCode" Type="String" />
<asp:Parameter Name="Quantity" Type="String" />
</DeleteParameters>
</asp:SqlDataSource>