2012-01-05 8 views
0

グリッドビューを持っていますが、グリッドビューの行を更新するコードを4つのテーブルから構成し、それらを取得してそれぞれの新しい値をそれぞれのデータベーステーブルに更新する方法がわかりません。データベースに複数のテーブルを構成するgridviewを更新するには?

ので、バックエンドのコードでどのようにGridViewのは、4つの異なるテーブルのaspx

<asp:SqlDataSource ID="SqlDataSource4" runat="server" 
     ConnectionString="<%$ ConnectionStrings:Proj %>" 
     SelectCommand="SELECT image.img, style.styleName, Card.CardName, Card.CardID, Card.price, backViewImg.backViewImg FROM backViewImg INNER JOIN Card ON backViewImg.backViewImgID = Card.backViewImgID INNER JOIN image ON Card.imgID = image.imgID INNER JOIN style ON Card.styleID = style.styleID"> 
    </asp:SqlDataSource> 

答えて

0

でこのコードを意味

のメイクアップされ作り上げる

データベースをのRowUpdatingでそれを呼び出す必要がありますupdateコマンドのプロシージャを使用し、バインドされたカラムをパラメータとして渡してみてください。

+0

私はあなたが意味するものの例を表示できますか?私はあなたが何を意味するかを得ることができません.plus私は初めてdatagridviewで複数のテーブルを更新する – devilking

+0

UpdateCommand = "あなたのストアドプロシージャ名" UpdateCommandType = "StoredProcedure" – DON

+0

...私は何の手続きを意味するのか分からない?だから私はあなたの例がより明確になることがありますか? – devilking

関連する問題