private void btnConfigureXml_Click(object sender, EventArgs e) { if (lvXmlFiles.SelectedItems.Count > 0) { ConnectionInfo ci = (ConnectionInfo)lvXmlFiles.SelectedItems[0].Tag; using (EditXMLConnectionForm cef = new EditXMLConnectionForm(ci)) { if (cef.ShowDialog() == DialogResult.OK) { lvConnections.SelectedItems[0].SubItems[0].Text = ci.Name; lvConnections.SelectedItems[0].SubItems[1].Text = ci.ConnectionDescriptor.GetDescription(); } } } lvXmlFiles.Focus(); }
private void btnAddXml_Click(object sender, EventArgs e) { var name = GetNewXmlFileEntryName(); ConnectionInfo ci = new ConnectionInfo(string.Empty, name, ConnectionTypes.ODBC) { IsXmlFile = true }; using (EditXMLConnectionForm cef = new EditXMLConnectionForm(ci)) { if (cef.ShowDialog() == DialogResult.OK) { ListViewItem lvi = lvXmlFiles.Items.Add(ci.Name); lvi.SubItems.Add(ci.ConnectionDescriptor.SyntaxProvider.Description); lvi.Tag = ci; lvi.Selected = true; Program.XmlFiles.Add(ci); } } lvXmlFiles.Focus(); }