上图是我的主从表的结构图  现在主表已经可以保存了 但是从表(明细表)也就是中间的editorgrid 不知道如何保存
这是我的保存代码
 AddPublishForm.form.submit({
                                    url:"URL/jydbh/savejydinfo.aspx",
                                    
                                    success:function(form,action){
                                       
                                        
                                     }
                                        Ext.MessageBox.alert("提示","添加新的交易单成功!");
                                       
                                    },
                                    failure:function(form,action){
                                                                               Ext.MessageBox.alert("提示","新交易单添加失败");
                                    }
          
                                });
在savejydinfo.aspx中的代码
        //货物主表的保存  (这步已经可以实现了)
        string cmd1 = "update jydxx set jydzt='" + jydzt + "' where jydbh='" + jydbh + "'   ";
        sqlHelp.RunSQL(cmd1);
        //货物明细的保存
        从表的保存 不知道如何获取grid中的数据???
                        
        Response.Write("{success:true}");
        Response.End();

解决方案 »

  1.   

    从表的保存 不知道如何获取grid中的数据???   
    var data=grid.getSelectionModel().getSelections();
    用ff跟踪下data就会明白...
      

  2.   


    就是中间的editorgrid 修改后的数据一次性(和主表一起保存到数据库)
    在savejydinfo.aspx中的代码
      //货物主表的保存 (这步已经可以实现了)
      string cmd1 = "update jydxx set jydzt='" + jydzt + "' where jydbh='" + jydbh + "' ";
      sqlHelp.RunSQL(cmd1);
      //货物明细的保存
    从表的保存 不知道如何获取grid中的数据???   
      Response.Write("{success:true}");
      Response.End();
    在savejydinfo.aspx中如何接收从表的参数????