0

ビジネスレイヤーに接続されている をgridview使用してデータを表示しています。Obejct Data Source

表示/取得されるデータは、結合された 2 つのテーブルからのものです。

ユーザーが行に対して編集をクリックすると、表示されるデータに必要な 2 つのテーブルのうち 1 つのテーブルのみを更新するカスタム更新メソッドを使用することは可能ですか (ただし、レコード全体を更新できる場合も問題ありません)。 ? はいの場合、ODS と BL を関連付けるにはどうすればよいですか? これまでの私の調査では、この例は示されていなかったので、情報をいただければ幸いです。

例を挙げると、1 つのテーブルがユーザーで、もう 1 つのテーブルが結果です。結果テーブルは によってユーザー テーブルに接続されていますUserID (foreign key)が、gridview両方のテーブルが結合されている場合は、もう少し多くの情報が表示されます。

4

1 に答える 1

0

テンプレートフィールド内にリンクボタンを配置して、それを与えることができCommandName="MyUpdate"ます。その後、gridview のイベントで commandName を確認し、そこでrowCommandカスタム更新を処理できます。

if(e.CommandName =="MyUpdate")
{
      // Perform your update
}
于 2013-04-02T14:55:02.177 に答える