2011-05-12 69 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是口袋。我改變了我的經理代碼,並返回列表並解決了。