Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用aspxgridview插入新记录问题_C#_.net_Visual Studio 2010_Devexpress_Aspxgridview - Fatal编程技术网

C# 使用aspxgridview插入新记录问题

C# 使用aspxgridview插入新记录问题,c#,.net,visual-studio-2010,devexpress,aspxgridview,C#,.net,Visual Studio 2010,Devexpress,Aspxgridview,我有两个这样的db表: Product : Product_id int, ProductName varchar(200) Pocket : Pocket_id int, RefProduct_id int 正如您所看到的,他们有一个相关的by product_id。我使用aspxgridview在一个aspx页面中显示了一个或多个产品的口袋。这个gridview的数据源是一个ObjectDataSource,它有insert、sel

我有两个这样的db表:

 Product :
      Product_id int,
      ProductName varchar(200)



 Pocket :
      Pocket_id int,
      RefProduct_id int
正如您所看到的,他们有一个相关的by product_id。我使用aspxgridview在一个aspx页面中显示了一个或多个产品的口袋。这个gridview的数据源是一个ObjectDataSource,它有insert、select和update方法。如果我想看一个有口袋的产品的口袋列表,这是没有问题的。我可以插入一个新的口袋,我可以更新口袋,我还可以在pocket aspxgridview中看到所有口袋。但是,如果一个产品没有口袋,当我想给这个产品添加口袋时,口袋aspxgridview中的所有区域都不会启用


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

返回产品pocket的函数的返回类型为IQueryable,但ObjectDataSource的dataObjectTypeName为pocket。我把经理的代码改成了退货清单,问题就解决了