SVN-Revision: r779
This commit is contained in:
wyf
2025-06-24 07:21:18 +00:00
parent 75496ffede
commit eb89c41a5a
+25 -23
View File
@@ -4877,6 +4877,27 @@ namespace Lskj.PubBill
}
}
}
//记录表格状态
List<DataRow> addRowList = new List<DataRow>();
DataTable sourceTable = gcMain.GridControl.DataSourceTable();
foreach (DataRow dataRow in sourceTable.Rows)
{
if (dataRow.RowState == DataRowState.Added)
{
addRowList.Add(dataRow);
}
}
// 保存之前先进行表格更新
if (this.BillModel.DetailTreeTable)
{
(this.gcMain as TreeGridControlEx).TreeListObj.PostEditor();
//(this.gcMain as TreeGridControlEx).TreeListObj.UpdateCurrentRow();
}
else
{
this.gcMain.GridView.PostEditor();
this.gcMain.GridView.UpdateCurrentRow();
}
//虚构一个保存存储过程
DataTable tvp = new DataTable();
//更新前进行数据源筛选
@@ -4934,29 +4955,6 @@ namespace Lskj.PubBill
}
}
}
//记录表格状态
List<DataRow> addRowList = new List<DataRow>();
DataTable sourceTable = gcMain.GridControl.DataSourceTable();
foreach (DataRow dataRow in sourceTable.Rows)
{
if (dataRow.RowState == DataRowState.Added)
{
addRowList.Add(dataRow);
}
}
// 保存之前先进行表格更新
if (this.BillModel.DetailTreeTable)
{
(this.gcMain as TreeGridControlEx).TreeListObj.PostEditor();
//(this.gcMain as TreeGridControlEx).TreeListObj.UpdateCurrentRow();
}
else
{
this.gcMain.GridView.PostEditor();
this.gcMain.GridView.UpdateCurrentRow();
}
try
{
if (this.gcMain.VerifyNull())
@@ -5040,6 +5038,10 @@ namespace Lskj.PubBill
// 调用存储过程保存变更数据
string msg;
int ret = SaveDayPlanChanges(tvp, out msg);
if (ret != 1)
{
MessageUtil.Show("保存失败:" + msg);
}
OnGcMainDataSourceChanged(gcMain.GridView, null);//手动刷新日期合计数据源
}
break;