Esempio n. 1
0
        private void initData(string xmlPath)
        {
            lvStudents.Clear();
            xml = new StudentXml(xmlPath);
            lvStudents.Columns.Add("学号", 50, HorizontalAlignment.Left);
            lvStudents.Columns.Add("姓名", 50, HorizontalAlignment.Left);
            lvStudents.Columns.Add("性别", 30, HorizontalAlignment.Left);
            lvStudents.Columns.Add("院系", 50, HorizontalAlignment.Left);

            lvStudents.BeginUpdate();
            foreach (StudentXml.StudentVO vo in xml.getDataList())
            {
                ListViewItem item = new ListViewItem();
                item.Text = vo.StuId;
                item.SubItems.Add(vo.Name);
                item.SubItems.Add(StudentXml.getGenderString(vo.Gender));
                item.SubItems.Add(StudentXml.getDepartmentString(vo.Department));

                lvStudents.Items.Add(item);
            }
            lvStudents.EndUpdate();
        }
Esempio n. 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);
        }