0

以下に簡略化した3つのテーブルがあります。

メインテーブル

ID | attribute1_id | attribute2_id | 価格

attribute1_table

ID | 属性名

attribute2_table

ID | 属性名

テーブルを結合して次の出力を得るビューを Sql Server に作成しました。

メインテーブル

ID | attribute1_id | attribute2_id | attribute1_name | attribute2_name | 価格

私が抱えている問題は、DataGridView にデータを表示し、価格を編集できるようにしたいということです。しかし、私は「ビュー」を作成しましたが、これは使用するのが正しいものではありません (つまり、「ビュー」と呼ばれ、編集可能に聞こえませんか?)

「main_table」のみを実行して更新する独自のスクリプトを作成できることはわかっていますが、DataGridView /リンクされたデータセットを結合テーブルで使用する方法が必要だと思いますか?

-

4

1 に答える 1

0

私がアドバイスできる最善の方法は、すべてのパラメーターを受け取るストアド プロシージャを作成し、そのプロシージャ内でテーブルに対して個々の更新ステートメントを実行することです。かなりうまくいくはずです。

于 2013-08-29T00:23:56.430 に答える