Beispiel #1
0
        private void lvStudents_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            ListViewHitTestInfo info = lvStudents.HitTest(e.X, e.Y);
            ListViewItem        item = info.Item;

            if (item == null)
            {
                return;
            }
            StudentXml.StudentVO vo = xml.getStudentById(item.Text);
            if (vo == null)
            {
                MessageBox.Show("无法找到这个项目。");
                return;
            }
            txtName.Enabled        = true;
            txtAge.Enabled         = true;
            txtMajor.Enabled       = true;
            cboxDepartment.Enabled = true;
            cboxGender.Enabled     = true;

            txtStuId.Text                = vo.StuId;
            txtName.Text                 = vo.Name;
            txtAge.Text                  = vo.Age + "";
            txtMajor.Text                = vo.Major;
            cboxGender.SelectedIndex     = (int)vo.Gender;
            cboxDepartment.SelectedIndex = (int)vo.Department;

            button1.Enabled = true;
            button3.Enabled = true;
            button2.Enabled = false;
        }
Beispiel #2
0
        public XmlDispForm()
        {
            InitializeComponent();
            StudentXml studentXml;

            try
            {
                studentXml = new StudentXml("../../Student.xml");
            }
            catch (XmlSchemaValidationException e)
            {
                MessageBox.Show(e.Message);
                return;
            }
            StudentXml.StudentVO vo = new StudentXml.StudentVO();
            vo.Name       = "stu3";
            vo.Major      = "99999";
            vo.StuId      = "6666";
            vo.Department = StudentXml.Department.FaXueYuan;
            vo.Gender     = StudentXml.Gender.Female;
            vo.Age        = 66;
            studentXml.modifyStudent(vo);
        }