0

テーブルの列からの個別の年を表示するストアドプロシージャsp_selectyearにバインドされたドロップダウンリストがあります

例:2010 2011 2012

ドロップダウンリストで選択した年に基づいてこれらの行/レコードを削除するボタンに対して、別のストアドプロシージャsp_deleteyearを実行したいと思います。どうすればいいですか?

sp_selectyearの出力パラメータを設定する必要がありますか?

4

2 に答える 2

0

選択した年は、ドロップダウン リスト コントロールのSelectedValueプロパティから取得できます。そのため、ストアド プロシージャのパラメーターとしてmyDropdownList.SelectedValueを使用して、ボタン クリック ハンドラー内で *sp_deleteyear* を呼び出すことができるはずです。

于 2012-08-20T20:03:07.647 に答える
0

SelectValue プロパティで c# を使用して実際にドロップダウンリストから ID を取得し、次のようにストア プロシージャに通常のパラメータとして渡すことができます。

CREATE PROC sp_selectyear
(
     @yearId (your datatype)
)
AS

DELETE FROM [TableName]
WHERE [ColiD] = @yearId

注: OUTPUT パラメーターを使用する必要はありません。通常のパラメータで扱えます。

于 2012-08-20T20:03:33.340 に答える