|
|
@@ -47,6 +47,8 @@ namespace UAS_MES.SystemSetting
|
|
|
//Label表的主键,用于弹窗的传参
|
|
|
string La_id1;
|
|
|
//添加在grid末列的操作列
|
|
|
+ DataTable dbfind;
|
|
|
+
|
|
|
|
|
|
DataGridViewImageColumn PerviewColumn = new DataGridViewImageColumn
|
|
|
{
|
|
|
@@ -97,11 +99,13 @@ namespace UAS_MES.SystemSetting
|
|
|
pr_code.SetValueField = new string[] { "pr_code" };
|
|
|
pr_code.TableName = "product";
|
|
|
pr_code.SelectField = "pr_code # 物料编号,pr_detail # 物料名称,pr_kind # 物料种类,pr_spec # 物料规格";
|
|
|
+ pr_code.DbChange += Pr_code_DbChange;
|
|
|
|
|
|
la_code.FormName = Name;
|
|
|
la_code.SetValueField = new string[] { "la_code" };
|
|
|
la_code.TableName = "label";
|
|
|
la_code.SelectField = "la_code # 标签编号,la_name # 标签名称";
|
|
|
+ la_code.DbChange += La_code_DbChange;
|
|
|
|
|
|
//加载下拉框的静态值
|
|
|
BaseUtil.SetDgvColumnComboxData((DataGridViewComboBoxColumn)LabelDataGridView.Columns["pl_labeltype"], "pl_labeltype", "display", "value", labeltype);
|
|
|
@@ -112,6 +116,18 @@ namespace UAS_MES.SystemSetting
|
|
|
pr_spec.KeyDown += ScreenEvent;
|
|
|
}
|
|
|
|
|
|
+ private void La_code_DbChange(object sender, EventArgs e)
|
|
|
+ {
|
|
|
+ dbfind = la_code.ReturnData;
|
|
|
+ BaseUtil.SetFormValue(this.Controls, dbfind);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void Pr_code_DbChange(object sender, EventArgs e)
|
|
|
+ {
|
|
|
+ dbfind = pr_code.ReturnData;
|
|
|
+ BaseUtil.SetFormValue(this.Controls, dbfind);
|
|
|
+ }
|
|
|
+
|
|
|
private void LabelDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
|
|
|
{
|
|
|
if (LabelDataGridView.Columns[e.ColumnIndex].HeaderText == "预览")
|
|
|
@@ -477,9 +493,12 @@ namespace UAS_MES.SystemSetting
|
|
|
{
|
|
|
if (LabelDataGridView.Rows[i].Cells["Choose"].Value != null)
|
|
|
{
|
|
|
- if ((bool)LabelDataGridView.Rows[i].Cells["Choose"].Value == true)
|
|
|
+ if (LabelDataGridView.Rows[i].Cells["Choose"].Value is Boolean)
|
|
|
{
|
|
|
- deleteid[i] = LabelDataGridView.Rows[i].Cells["pl_id"].Value.ToString();
|
|
|
+ if ((bool)LabelDataGridView.Rows[i].Cells["Choose"].Value == true)
|
|
|
+ {
|
|
|
+ deleteid[i] = LabelDataGridView.Rows[i].Cells["pl_id"].Value.ToString();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|