Example #1
0
 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);
     }
 }
Example #2
0
        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);
        }