예제 #1
0
 private void btnAddDB_Click(object sender, EventArgs e)
 {
     string dbName = Interaction.InputBox("Enter the name of the database to add.", "Add a database");
     if (String.IsNullOrEmpty(dbName)) { MessageBox.Show("Name cannot be empty."); return; }
     if (Database.Exists(dbName)) { MessageBox.Show("Database with that name already exists.", "Add a database"); return; }
     var d = new Database(dbName);
     UpdateDatabaseList();
     UpdateTableList();
 }
예제 #2
0
 private void UpdateTableList()
 {
     liTables.Items.Clear();
     if (!String.IsNullOrEmpty(SelectedDatabase))
     {
         lblTables.Text = "Tables in " + SelectedDatabase + ":";
         Text = "jDatabase Client - " + SelectedDatabase + " / ";
         var tables = new Database(SelectedDatabase).GetTables();
         if (tables.Count > 0)
             foreach (Table t in tables)
                 liTables.Items.Add(t.Name);
         else liTables.Items.Add("(empty)");
     }
     else
     {
         lblTables.Text = "Tables:";
         Text = "jDatabase Client";
         liTables.Items.Add("No database selected.");
     }
 }