private void tsmiOpen_Click(object sender, EventArgs e) { frmDFileDialog openfileDlg = new frmDFileDialog(false); //openfileDlg.Multiselect = false; //openfileDlg.InitialDirectory = Application.StartupPath + "\\MapGis\\MapConfigFiles"; //openfileDlg.Filter = "三恒科技图形系统文件|*.shz"; if (openfileDlg.ShowDialog() == DialogResult.OK) { pnlInOut.Visible = true; if (!IsOut) { this.picInOut_Click(this, new EventArgs()); } if (dpicbll.ExitsFileName(openfileDlg.SafeFileName)) { DataTable bufferdt = dpicbll.GetXmlByFileName(openfileDlg.SafeFileName); byte[] xmlbytes = (byte[])bufferdt.Rows[0][0]; FileChanger filechanger = new FileChanger(); ConfigXml = filechanger.BytesToXml(xmlbytes); LoadMapConfig(filechanger.BytesToXml(xmlbytes)); this.isSaveed = false; } else { MessageBox.Show("您所选择的文件不存在!", "提示", MessageBoxButtons.OK); } } }