Exemple #1
0
 void initContracts()
 {
     //不存在students.xml,则先行创建
     if (File.Exists(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + @"/Students.xml"))
     {
         dataGridView1.DataSource = StudentInfoBLL.GetAllStudentInfo();
     }
     else
     {
         StudentInfoBLL.CreateStudentXml();
         dataGridView1.DataSource = StudentInfoBLL.GetAllStudentInfo();
     }
     dataGridView1.Columns[0].HeaderText = "学生编号";
     dataGridView1.Columns[1].HeaderText = "学生姓名";
     dataGridView1.Columns[2].HeaderText = "学生性别";
     dataGridView1.Columns[3].HeaderText = "学生年龄";
     dataGridView1.Columns[4].HeaderText = "出生日期";
     dataGridView1.Columns[5].HeaderText = "手机号码";
     dataGridView1.Columns[6].HeaderText = "家庭地址";
     dataGridView1.Columns[7].HeaderText = "电子邮箱";
     dataGridView1.Columns[8].HeaderText = "专    业";
 }
Exemple #2
0
 void initContracts()
 {
     //如果存在Students.xml,查询所有学生信息,如果不存在,则创建该文件后再查询
     if (File.Exists(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + @"/xml/Students.xml"))
     {
         dataGridView1.DataSource = StudentInfoBLL.GetAllStudentInfo();
     }
     else
     {
         StudentInfoBLL.CreateStudentXml();
         dataGridView1.DataSource = StudentInfoBLL.GetAllStudentInfo();
     }
     //初始化数据表格dataGridView1的列标题
     dataGridView1.Columns[0].HeaderText = "学生编号";
     dataGridView1.Columns[1].HeaderText = "学生姓名";
     dataGridView1.Columns[2].HeaderText = "学生性别";
     dataGridView1.Columns[3].HeaderText = "学生年龄";
     dataGridView1.Columns[4].HeaderText = "出生日期";
     dataGridView1.Columns[5].HeaderText = "手机号码";
     dataGridView1.Columns[6].HeaderText = "家庭住址";
     dataGridView1.Columns[7].HeaderText = "电子邮箱";
     dataGridView1.Columns[8].HeaderText = "专  业";
 }
Exemple #3
0
 void initContracts()
 {
     //if "Students.xml" is esixt,Check all student's information.else create a document and check
     if (File.Exists(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + @"/xml/Students.xml"))
     {
         dataGridView1.DataSource = StudentInfoBLL.GetAllStudentInfo();
     }
     else
     {
         StudentInfoBLL.CreateStudentXml();
         dataGridView1.DataSource = StudentInfoBLL.GetAllStudentInfo();
     }
     dataGridView1.Columns[0].HeaderText = "学生编号";
     dataGridView1.Columns[1].HeaderText = "学生姓名";
     dataGridView1.Columns[2].HeaderText = "学生性别";
     dataGridView1.Columns[3].HeaderText = "学生年龄";
     dataGridView1.Columns[4].HeaderText = "出生日期";
     dataGridView1.Columns[5].HeaderText = "手机号码";
     dataGridView1.Columns[6].HeaderText = "家庭地址";
     dataGridView1.Columns[7].HeaderText = "电子邮箱";
     dataGridView1.Columns[8].HeaderText = "专业学科";
     updateProfessionTreeView();
 }
Exemple #4
0
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            OpenFileDialog openfile = new OpenFileDialog();

            openfile.InitialDirectory = @"C:\Documents and Settings\Administrator\桌面";//打开文件的初始目录
            openfile.Filter           = "xmlbak文件(*.xmlbak)|";
            openfile.DefaultExt       = ".xmlbak";
            DialogResult dr1 = openfile.ShowDialog();

            if (dr1 == DialogResult.OK)
            {
                String filePath = openfile.FileName.ToString();
                try
                {
                    //获取用户选择文件的后缀名
                    string extension = Path.GetExtension(openfile.FileName);
                    if (extension != ".xmlbak")
                    {
                        MessageBox.Show("请选择.xmlbak后缀的文件");
                    }
                    else
                    {
                        if (!(File.Exists(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + @"/xml/Students.xml")))
                        {
                            StudentInfoBLL.CreateStudentXml();
                        }
                        string path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + @"/xml/Students.xml";
                        File.Copy(filePath, path, true);
                        MessageBox.Show("恢复成功!", "成功", MessageBoxButtons.OK);
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("未知异常!", "异常", MessageBoxButtons.OK);
                }
            }
        }