0

我有两个这样的数据库表:

 Product :
      Product_id int,
      ProductName varchar(200)



 Pocket :
      Pocket_id int,
      RefProduct_id int

如您所见,它们有一个相关的 product_id。我在带有 aspxgridview 的 aspx 页面中显示产品的口袋。这个gridview 的数据源是一个ObjectDataSource,它有insert、select 和update 方法。如果我想查看有任何口袋的产品的口袋列表,没有问题。我可以插入一个新口袋,我可以更新口袋,还可以看到口袋 aspxgridview 中的所有口袋。但是如果一个产品没有口袋,当我想给这个产品添加一个口袋时,口袋aspxgridview中的所有区域都没有启用。

你对这个问题有什么建议吗?

4

1 回答 1

0

返回产品口袋的函数的返回类型是 IQueryable 但 ObjectDataSource 的 dataObjectTypeName 是口袋。我将经理的代码更改为返回列表并解决了。

于 2011-05-12T13:45:38.043 回答