|
@@ -161,7 +161,7 @@ namespace UAS_MES
|
|
|
{
|
|
{
|
|
|
try
|
|
try
|
|
|
{
|
|
{
|
|
|
- //赋值控件是否被GROUP包含
|
|
|
|
|
|
|
+ //赋值控件是否是容器
|
|
|
Boolean groupcontains = false;
|
|
Boolean groupcontains = false;
|
|
|
//先判断DataTable里面是否有这个字段,然后从打开的窗口里面去获取到这个Form,从Form中的指定Panel获取到指定字段的控件
|
|
//先判断DataTable里面是否有这个字段,然后从打开的窗口里面去获取到这个Form,从Form中的指定Panel获取到指定字段的控件
|
|
|
FormCollection fmCollection = Application.OpenForms;
|
|
FormCollection fmCollection = Application.OpenForms;
|
|
@@ -172,6 +172,7 @@ namespace UAS_MES
|
|
|
for (int k = 0; k < controls.Count; k++)
|
|
for (int k = 0; k < controls.Count; k++)
|
|
|
{
|
|
{
|
|
|
Control ctl = controls[k];
|
|
Control ctl = controls[k];
|
|
|
|
|
+ //如果控件内的控件数量大于0则为容器
|
|
|
if (ctl.Controls.Count > 0)
|
|
if (ctl.Controls.Count > 0)
|
|
|
{
|
|
{
|
|
|
for (int j = 0; j < SetValueField.Length; j++)
|
|
for (int j = 0; j < SetValueField.Length; j++)
|
|
@@ -181,7 +182,6 @@ namespace UAS_MES
|
|
|
ct2.Text = DbFindGridView.Rows[e.RowIndex].Cells[dt.Columns[i].ColumnName].Value.ToString();
|
|
ct2.Text = DbFindGridView.Rows[e.RowIndex].Cells[dt.Columns[i].ColumnName].Value.ToString();
|
|
|
}
|
|
}
|
|
|
groupcontains = true;
|
|
groupcontains = true;
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
@@ -198,7 +198,6 @@ namespace UAS_MES
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
fmCollection[FormName].Controls[MainField].Focus();
|
|
fmCollection[FormName].Controls[MainField].Focus();
|
|
|
}
|
|
}
|
|
|
catch (Exception exa)
|
|
catch (Exception exa)
|