public frmGetXML() { InitializeComponent(); TheaterInfo = new CustomDataTypes.TheaterInfo(); hallInfo = new CustomDataTypes.HallInfo(); BindDataTheater(); hallList = new List <CustomDataTypes.HallInfo>(); dataBindingSource = new BindingSource(); dgvList.DataSource = dataBindingSource; }
private void btnImport_Click(object sender, EventArgs e) { try { string oldstr; string pathstr; OpenFileDialog file = new OpenFileDialog(); file.Filter = "授权文件(*.key)|*.key|所有文件(*.*)|*.*"; if (file.ShowDialog() == DialogResult.OK) { TheaterInfo = new CustomDataTypes.TheaterInfo(); hallList = new List <CustomDataTypes.HallInfo>(); pathstr = file.FileName; StreamReader sr = new StreamReader(pathstr); oldstr = sr.ReadToEnd(); string ss = RC6Encryption.Decrypt(oldstr); sr.Dispose(); sr.Close(); StreamWriter sw = new StreamWriter(pathstr, false); sw.Write(ss); sw.Flush(); sw.Dispose(); sw.Close(); DataSet ds = new DataSet(); ds.ReadXml(pathstr); sw = new StreamWriter(pathstr, false); sw.Write(oldstr); sw.Flush(); sw.Dispose(); sw.Close(); SetInfo(ds); Rebind(); } } catch { } }