示例#1
0
        protected void LoadLinkPackage()
        {
            try
            {
                Debug.WriteLine(DateTime.Now.ToString(TimestampFormatString) + " -- Starting link package load");

                // Load XML
                var selection = PackageFileTextBox.Text;
                var linkPackage = XML.LinkPackage.LoadFromFile(
                    selection,
                    s => MessageBox.Show(this, s, "Error Loading Link Package", MessageBoxButtons.OK, MessageBoxIcon.Error));

                if (linkPackage == null)
                    return;

                _linkPackage = linkPackage;

                // Prompt for variables
                VariablesDataGridView.DataSource = _linkPackage.Variables;

                // Show predicted links
                LinksDataGridView.DataSource = _linkPackage.Links;

                Debug.WriteLine(DateTime.Now.ToString(TimestampFormatString) + " -- Finished link package load");
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Exception in PackageFileChooseButton_Click");
                Error(ex);
            }
        }
示例#2
0
 private void ClearLinkPackage()
 {
     _linkPackage = null;
     VariablesDataGridView.DataSource = null;
     LinksDataGridView.DataSource = null;
 }