コード例 #1
0
        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);
        }