private void Btn_Addline_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtr_cInvCode.Text)) { MsgBox.ShowInfoMsg("请先选择存货!"); this.txtr_cInvName.Focus(); return; } FmRMould frm = new FmRMould(); if (frm.ShowDialog() == DialogResult.OK) { var mid = frm.Result.MId; DataTable dt = new MouldDAL().GetEqDetails(mid); if (dt.Rows.Count < 1) { throw new Exception("所选模具没有设置对应设备!"); } foreach (DataRow r in dt.Rows) { var row = dtDetail.NewRow(); row["MId"] = frm.Result.MId; row["cMCode"] = frm.Result.cMCode; row["cMName"] = frm.Result.cMName; row["Points"] = frm.Result.Points; row["bClass"] = r["bClass"]; row["bClassDesc"] = r["bClassDesc"]; row["EQId"] = r["EQId"]; row["cEQCode"] = r["cEQCode"]; row["cEQName"] = r["cEQName"]; dtDetail.Rows.Add(row); } SetOrder(); } }