private void pmBindData() { DataRow[] dtrTemPdSer = this.dtsDataEnv.Tables[PdSer.xd_Alias_TemPdSer].Select("cParentID = '" + this.mstrParentID + "'"); this.dtsDataEnv.Tables[PdSer.xd_Alias_Tem1PdSer].Rows.Clear(); if (dtrTemPdSer.Length > 0) { foreach (DataRow dtrTem1PdSer in dtrTemPdSer) { DataRow dtrNewRow = this.dtsDataEnv.Tables[PdSer.xd_Alias_Tem1PdSer].NewRow(); DataSetHelper.CopyDataRow(dtrTem1PdSer, ref dtrNewRow); dtrNewRow["cLastQcPdSer"] = dtrNewRow["cQcPdSer"].ToString(); this.dtsDataEnv.Tables[PdSer.xd_Alias_Tem1PdSer].Rows.Add(dtrNewRow); foreach (DataRow dtrChk in this.dtsDataEnv.Tables[PdSer.xd_Alias_QXaPdSer].Rows) { if (dtrChk["cIsDelete"].ToString() != "Y" && dtrChk["cCode"].ToString().Trim() == dtrNewRow["cQcPdSer"].ToString().Trim() && dtrNewRow["cIsDelete"].ToString() != "Y") { dtrChk["IsCheck"] = true; dtrChk["cIsDelete"] = "Y"; break; } } } } this.pmInitGridProp(); }