0

グリッドビューから選択したデータ キーを C#.net の SQL Update クエリのパラメーターとして使用する方法のコード例を教えてください。

例えば ​​。テンプレート フィールドで区切られたグリッドビューがあります。gridview の選択ボタンをクリックすると、選択した行の情報が gridview の外のテキスト ボックスに表示されます。これで、ユーザーはその情報を編集し、更新ボタンをクリックしてレコードを更新できます。この更新操作を実行するには、選択した行のデータの DataKeyNames プロパティを使用する必要があります。Gridview のように... DataKeyNames="EntryID". したがって、テーブル内のレコードを更新するには、この ID が再度必要です。

4

1 に答える 1

0

この更新操作を実行するには、選択した行のデータの DataKeyNames プロパティを使用する必要があります。

実際には、エディターに入力した瞬間に現在の ID をページのどこかに保存し、それを再度使用して更新を行います。

最も簡単な方法は、読み取り専用のテキスト エディターに title id:を付けて保存することです。アップデートのポスト バックでは、この value-id を使用して更新を行うことができます。

別の方法は、ビューステートに保存することです。

また、次を読むこともできます:ユーザーがレコードを選択したときに、Web フォームのすべてのコントロールに入力するための推奨される方法はどれですか?

于 2012-08-31T19:56:22.057 に答える