2012-03-18 13 views
0

GridViewコントロールとLinq2Sqlを使用して複数のDBテーブルを更新したり、適切なメトリックを作成するのに苦労しています。LINQ TO SQL; GridViewコントロールを使用したDBからの挿入/更新/削除

私は次の4つのテーブルを持っています。

製品のリスト{ID、名前}

製品{ID、名前、区分}

RatedProducts {ID、商品コード、ユーザID、評価}

ユーザー{ID、名前}

User Name  Categories   Sweets   
       Products   M&Ms Skittles Mars 

Mrスミス良い悪い優秀

今すぐグリッドビューに動的なUserNamesを列挙し、すべてのprodcutsとそれらのカテゴリも列名で動的に変更し、製品名の下にある実際の行では、「評価」をクリックし、クリックを更新するとドロップダウンに変更する必要があります。

誰かがこれを達成するための巧妙な方法で私を助けてくれることを願っています。

答えて

0

This exampleは、ドロップダウンでGridViewコントロールを階層データにバインドする方法を示しています。クラス(clsOrder)がGridViewにバインドされていることがわかります。そのリストの1つのプロパティは、データバインド式DataSource = '<%#Eval( "Products")%>'を使用してドロップダウンリストにバインドされた別のクラス(clsProdListItemという名前)のリストを返します(Productsはリストを返す関数ですclsProdListItemsのうちの)。このコードを採用して、必要に応じてドロップダウンの代わりに子のGridViewを構築することができます。

+0

ありがとうございますが、それは私が後にしているものではありません。 1つのGridViewにすべてが必要です。残念ながら画像をアップロードできません。 – Jake

関連する問題