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 = "专 业"; }
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 = "专 业"; }
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(); }
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); } } }