private void btnSave_Click(object sender, EventArgs e) { ProxyBllPAR_COMMAND_SENDP bllCommSENDP = new ProxyBllPAR_COMMAND_SENDP(); string tempWorktypeName = ""; tempWorktypeName = gvList.GetFocusedRowCellValue("F_WORKTYPE_NAME").ToString(); string tempWorktypeCode = ""; tempWorktypeCode = gvList.GetFocusedRowCellValue("F_WORKTYPE_CODE").ToString(); string tempProgrammCode = ""; tempProgrammCode = gvList.GetFocusedRowCellValue("F_PROGRAMM_CODE").ToString(); //删除选择命令程序的已有参数 bllCommSENDP.Delete_by_WorkType(tempWorktypeName, tempProgrammCode); for (int i = 0; i < _StartParTable.Rows.Count; i++) { if ((bool)_StartParTable.Rows[i]["parSelect"]) { var modelCommandStartPar = new ModelPAR_COMMAND_SENDP(); modelCommandStartPar.F_WORKTYPE_NAME = tempWorktypeName; modelCommandStartPar.F_WORKTYPE_CODE = tempWorktypeCode; modelCommandStartPar.F_PROGRAMM_CODE = tempProgrammCode; modelCommandStartPar.F_SENDCOMMAND_PAR_ID = Convert.ToInt16(_StartParTable.Rows[i]["F_SENDCOMMAND_PAR_ID"].ToString()); modelCommandStartPar.F_SENDPAR_NAME = _StartParTable.Rows[i]["F_SENDPAR_NAME"].ToString(); modelCommandStartPar.F_ORDER = Convert.ToInt16(_StartParTable.Rows[i]["F_ORDER"].ToString()); modelCommandStartPar.F_WORKTYPE_MEMO = ""; modelCommandStartPar.F_CREATE_TIME = DateTime.Now; modelCommandStartPar.F_OPERATOR_ID = AppGlobal.GUserId; modelCommandStartPar.F_OPERATIONTIME = DateTime.Now; modelCommandStartPar.F_DEL = 0; bllCommSENDP.Add(modelCommandStartPar); } } MessageBox.Show("试验开始命令参数保存完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); }