SVN r431
SVN-Revision: r431
This commit is contained in:
@@ -522,7 +522,7 @@ namespace Lskj.Control
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
private void SetUpdateData()
|
||||
private void SetUpdateData(bool FirstLoading= true)
|
||||
{
|
||||
//外面表格搜索条件赋值
|
||||
if (!string.IsNullOrWhiteSpace(SearchObject) && SavaState)
|
||||
@@ -535,13 +535,7 @@ namespace Lskj.Control
|
||||
}
|
||||
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(this.ControlSql))
|
||||
{
|
||||
DataRow rowItem = BaseImpl.GetDataRowResult(this.ControlSql);
|
||||
this.ControlObj.CurrentData = rowItem;
|
||||
this.ControlObj.SetAllControlValue(rowItem);
|
||||
this.ControlObj.SyncLocalModel();
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(this.PrimaryValue))
|
||||
{
|
||||
// 修改默认赋值
|
||||
@@ -564,7 +558,14 @@ namespace Lskj.Control
|
||||
{
|
||||
this.ControlObj.SetControlValue(UnionKey, UnionValue);
|
||||
}
|
||||
|
||||
//不如不是初始化时进入,就不加载配置数据源sql(添加或者修改后,执行赋值sql会导致保存的数据被覆盖)
|
||||
if (!string.IsNullOrWhiteSpace(this.ControlSql)&& FirstLoading)
|
||||
{
|
||||
DataRow rowItem = BaseImpl.GetDataRowResult(this.ControlSql);
|
||||
this.ControlObj.CurrentData = rowItem;
|
||||
this.ControlObj.SetAllControlValue(rowItem);
|
||||
this.ControlObj.SyncLocalModel();
|
||||
}
|
||||
this.ControlObj.CanExecControl = true;
|
||||
}
|
||||
/// <summary>
|
||||
@@ -1244,7 +1245,7 @@ namespace Lskj.Control
|
||||
}
|
||||
else
|
||||
{
|
||||
SetUpdateData();//重新加载数据
|
||||
SetUpdateData(false);//重新加载数据
|
||||
}
|
||||
return true;
|
||||
}
|
||||
@@ -1274,7 +1275,7 @@ namespace Lskj.Control
|
||||
}
|
||||
else
|
||||
{
|
||||
SetUpdateData();//重新加载数据
|
||||
SetUpdateData(false);//重新加载数据
|
||||
btnApply.Enabled = btnCopyNew.Enabled = btnAttach.Enabled = true;
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user