Exemplo n.º 1
0
        //private string SubjFullName(string SubjectName, int level)
        //{
        //    string lev = "";
        //    if (level == 1)
        //        lev = " I";

        //    if (level == 2)
        //        lev = " II";

        //    if (level == 3)
        //        lev = " III";

        //    if (level == 4)
        //        lev = " IV";

        //    if (level == 5)
        //        lev = " V";

        //    if (level == 6)
        //        lev = " VI";

        //    string value = SubjectName + lev;

        //    return value;
        //}


        private void dgData_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                if (e.ColumnIndex == colSet.Index)
                {
                    GPlanData data = dgData.Rows[e.RowIndex].Tag as GPlanData;
                    if (data != null)
                    {
                        frmCreateClassGPlanSetDetail fGPD = new frmCreateClassGPlanSetDetail();
                        fGPD.SetGPlanData(data);
                        fGPD.SetMOENameAndXml(SelectGroupName, SelectMOEXml);
                        if (fGPD.ShowDialog() == DialogResult.OK)
                        {
                            GPlanData newData = fGPD.GetGPlanData();
                            dgData.Rows[e.RowIndex].Tag = newData;
                            dgData.Rows[e.RowIndex].Cells[colDiffSujeCount.Index].Value = newData.calSubjDiffCount();
                            // 更新科目
                            dgData.Rows[e.RowIndex].Cells[colUpdateSubjCount.Index].Value = newData.calSubjUpdateCount();
                        }
                    }
                }
            }
        }
 public void SetGPlanData(GPlanData data)
 {
     _GPlanData = data;
 }