private void listView1_MouseDoubleClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (listView1.SelectedItems.Count == 0) { return; } PMSRefDBConnection refdbc = listView1.SelectedItems [0].Tag as PMSRefDBConnection; using (DBRefStructForm dbrf = new DBRefStructForm()) { dbrf.RefDBConnection = refdbc; if (dbrf.ShowDialog() == DialogResult.OK) { listView1.SelectedItems [0].Tag = dbrf.RefDBConnection; //SetSelectObj(listView1.SelectedItems[0].Tag); SetModified(); } } } }
private void toolStripButton_AddNew_Click(object sender, EventArgs e) { using (DBRefStructForm dbrf = new DBRefStructForm()) { if (dbrf.ShowDialog() == DialogResult.OK) { NewDBSourceForm form = new NewDBSourceForm(); form.SDForm = this; if (form.ShowDialog() == DialogResult.OK) { PMSRefDBConnectionObj source = new PMSRefDBConnectionObj(); source.StrName = form.sourceName; source.StrDescription = form.description; source.RefDBConnection = dbrf.RefDBConnection; switch (dbrf.SelectDBType) { case RefDBType.MSSqlServer: InsertSource(source); break; case RefDBType.MSAccess: InsertSource(source); break; case RefDBType.Oracle: InsertSource(source); break; case RefDBType.OleDB: InsertSource(source); break; default: break; } SetModified(); } } } }