public void InitDataGridView(string str_IssueNo, bool bool_GXTheory) { this.str_IssueNo = str_IssueNo; this.bool_GXTheory = bool_GXTheory; this.Text = string.Format("批量输入成绩 - {0}", this.str_IssueNo); if (this.bool_GXTheory) { Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTable.GXTheoryWelderStudent.ToString(), false); Class_DataControlBind.InitializeDataGridView(this.dataGridView_SubjectPositionResult, Enum_DataTable.SubjectPositionResult.ToString(), false); this.myDataTable_WelderStudentQC = Class_GXTheoryIssue.GetDataTable_WelderStudent(str_IssueNo, null, "ExaminingNo"); this.dataGridView_Data.DataSource = new DataView(this.myDataTable_WelderStudentQC); } else { Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTable.WelderStudentQC.ToString(), false); Class_DataControlBind.InitializeDataGridView(this.dataGridView_SubjectPositionResult, Enum_DataTable.SubjectPositionResult.ToString(), false); this.myDataTable_WelderStudentQC = Class_Issue.GetDataTable_WelderStudentQC(str_IssueNo, null, "ExaminingNo"); this.myDataTable_SubjectPositionResult = Class_Issue.GetDataTable_SubjectPositionResult(str_IssueNo, null, "ExaminingNo, WeldingPosition"); this.dataGridView_SubjectPositionResult.DataSource = new DataView(this.myDataTable_SubjectPositionResult); this.dataGridView_Data.DataSource = new DataView(this.myDataTable_WelderStudentQC); this.dataGridView_Data.Columns["SkillResult"].ReadOnly = false; this.dataGridView_Data.Columns["SkillMakeupResult"].ReadOnly = false; this.dataGridView_Data.Columns["StudentMarked"].ReadOnly = false; this.dataGridView_Data.Columns["StudentAssemblage"].ReadOnly = false; this.dataGridView_Data.Columns["StudentMaterial"].ReadOnly = false; this.dataGridView_Data.Columns["StudentDimensionofMaterial"].ReadOnly = false; this.dataGridView_Data.Columns["StudentWeldingConsumable"].ReadOnly = false; this.dataGridView_Data.Columns["StudentThickness"].ReadOnly = false; this.dataGridView_Data.Columns["StudentExternalDiameter"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["isPassed"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["isMakeup"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["FaceDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["RT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["BendDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["UT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["DisjunctionDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["Impact"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MacroExamination"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["OtherDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["Flaw"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupFaceDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupRT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupBendDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupUT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupDisjunctionDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupImpact"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupMacroExamination"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupOtherDT"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["MakeupFlaw"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultAssemblage"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultThickness"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultExternalDiameter"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultRenderWeldingRodDiameter"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultWeldingRodDiameter"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultCoverWeldingRodDiameter"].ReadOnly = false; this.dataGridView_SubjectPositionResult.Columns["WeldingPositionResultRemark"].ReadOnly = false; } this.dataGridView_Data.Columns["StudentKindofExam"].ReadOnly = false; this.dataGridView_Data.Columns["ExamStatus"].ReadOnly = false; this.dataGridView_Data.Columns["TheoryResult"].ReadOnly = false; this.dataGridView_Data.Columns["TheoryMakeupResult"].ReadOnly = false; this.dataGridView_Data.Columns["StudentRemark"].ReadOnly = false; this.label_Data.Text = string.Format("学员,({0}):", this.dataGridView_Data.RowCount); this.label_SubjectPositionResult.Text = string.Format("考试项目,({0}):", this.dataGridView_SubjectPositionResult.RowCount); }