2011-05-12 51 views
0

插入新记录的问题,我有两个数据库表是这样的:与aspxgridview

Product : 
     Product_id int, 
     ProductName varchar(200) 



Pocket : 
     Pocket_id int, 
     RefProduct_id int 

正如你所看到的,他们有一个由PRODUCT_ID有关。我使用aspxgridview在aspx页面中显示产品的口袋。这个gridview的数据源是一个ObjectDataSource,它有插入,选择和更新方法。如果我想查看有口袋的产品的口袋清单,则没有问题。我可以插入一个新的口袋,我可以更新口袋,也可以看到口袋里的所有口袋(aspxgridview)。但是,如果产品没有口袋,并且当我想为该产品添加口袋时,所有区域在aspxgridview的口袋中都不启用。

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

回答

0

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