diff --git a/插件库/Lskj.PubAdd/FrmMain.cs b/插件库/Lskj.PubAdd/FrmMain.cs index fdf6fb8..0393e3a 100644 --- a/插件库/Lskj.PubAdd/FrmMain.cs +++ b/插件库/Lskj.PubAdd/FrmMain.cs @@ -73,7 +73,7 @@ namespace Lskj.PubAdd //this.SuspendLayout(); this.SysModel = new ModuleModel(MainImpl.GetSystemdllTab(this.Model.ModuleCode)); this.SysModel.ParmaryKey = BaseImpl.GetBasePrimaryKey(this.Model.ModuleCode); - this.SysModel.maintabFocusedRow = JsonUtil.ToDataRow(Model.MaintabFocusedRowJson); + this.SysModel.maintabFocusedRow = Model.GetMaintabFocusedRow(); this.ModuleAddControl.OnAddRecordCallBack += OnAddRecordCallBack; this.details = BaseModuleImpl.GetBaseAddTabDetail(Model.ModuleCode); @@ -459,6 +459,10 @@ namespace Lskj.PubAdd codeSql += string.Format(" '{0}' as {1}", this.ModuleAddControl.PrimaryValue, this.ModuleAddControl.PrimaryKey); gridEx.SetGridViewDataSource(SqlHelper.ExecuteDataTable(ReplaceHelper.ReplaceRowParam(BaseImpl.GetDataRowResult(codeSql), ReplaceHelper.ReplaceWhereCond(detailModel.DetailSql)))); } + else if(this.ModuleAddControl.ControlObj.CurrentData!=null) + { + gridEx.SetGridViewDataSource(SqlHelper.ExecuteDataTable(ReplaceHelper.ReplaceRowParam(this.ModuleAddControl.ControlObj.CurrentData, ReplaceHelper.ReplaceWhereCond(detailModel.DetailSql)))); + } // 自动刷新 } }