0

次のような 2 つの db テーブルがあります。

 Product :
      Product_id int,
      ProductName varchar(200)



 Pocket :
      Pocket_id int,
      RefProduct_id int

ご覧のとおり、product_id による関連があります。aspxgridview を使用して aspx ページに製品のポケットを表示します。このグリッドビューのデータソースは ObjectDataSource であり、insert、select、および update メソッドがあります。ポケットがある商品のポケットリストを見たい場合は問題ありません。新しいポケットを挿入したり、ポケットを更新したり、ポケット内のすべてのポケットを aspxgridview で表示したりできます。しかし、製品にポケットがなく、この製品にポケットを追加したい場合、ポケット aspxgridview ですべての領域が有効になっていません。

この問題に対する提案はありますか?

4

1 に答える 1

0

製品のポケットを返す関数の戻り型は IQueryable でしたが、ObjectDataSource の dataObjectTypeName はpocketです。マネージャのコードをListを返すように変更したところ、解決しました。

于 2011-05-12T13:45:38.043 に答える