private static void InitializeItemDescriber() { XMLManagement xml_desc = new XMLManagement(); m_ds_dsc = new ItemDecriberDataSet(); xml_desc.readXMLFile(m_ds_dsc, AppConfigManagement.ItemDsc_configfile); }
private void LoadXML() { if ((m_ItemDescriberDataSet.Items.GetChanges() != null) || (m_ItemDescriberDataSet.ItemProperty.GetChanges() != null)) { if (MessageBox.Show(this, "Save current data?", "Data changed", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SaveXML(); } } OpenFileDialog openFileDialogXMLFile = new System.Windows.Forms.OpenFileDialog { InitialDirectory = AppDomain.CurrentDomain.BaseDirectory, Filter = "XML files (*.XML)|*.XML", DefaultExt = ".XML" }; switch (openFileDialogXMLFile.ShowDialog()) { case DialogResult.OK: m_ItemDescriberDataSet.ItemProperty.Clear(); m_ItemDescriberDataSet.Items.Clear(); m_ItemDescriberDataSet.Property.Clear(); XMLManagement myConfig = new XMLManagement(); myConfig.readXMLFile(m_ItemDescriberDataSet, openFileDialogXMLFile.FileName); //((Button)sender).Enabled = false; Text = "Item Describer: " + openFileDialogXMLFile.FileName; m_ItemDescriberDataSet.Items.AcceptChanges(); m_ItemDescriberDataSet.ItemProperty.AcceptChanges(); break; default: break; } }