private void Vlist_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Return) { string sql = Vlist.Text, name = "expression" + ++counter; DataTableView dtv = FindView(sql); if (dtv != null) { dtv.Exit(); } if (sql.StartsWith("#")) { dtv = new DataTableView(sql, DBControl.Schema(sql.Substring(1))); } else { dtv = new DataTableView(sql, DBControl.Adapter(sql), access); } if (dtv.IsDisposed) { return; } dtv.Disposed += dtv_Disposed; tabFormControl1.AddTab(sql, -1, dtv); } }
public DataTableView AddView(string name, string sql) { if (sql == null) { return(null); } var adapter = DBControl.Adapter(sql); var dtv = new DataTableView(name, adapter, access); tabFormControl1.AddTab(name, img, dtv); return(dtv); }