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>