예제 #1
0
 void getTables()
 {
     comboBox2.Items.Clear();
     var databaseName = comboBox1.GetItemText(comboBox1.SelectedItem).Trim();
     if (String.IsNullOrEmpty(databaseName))
         return;
     var connection = new SqlConnection("Server=localhost;Database=" + databaseName + ";Trusted_Connection=True;MultipleActiveResultSets=True;");
     connection.Open();
     var command = new SqlCommand("SELECT [name] FROM sysobjects WHERE xtype = 'u';", connection);
     var reader = command.ExecuteReader();
     for (int i = 0; reader.Read(); i++)
     {
         var tmp = new ComboBoxEntity()
         {
             Text = reader[0].ToString(),
             Value = i++
         };
         comboBox2.Items.Add(tmp);
     }
     connection.Close();
 }
예제 #2
0
 private void getDatabases()
 {
     comboBox1.Items.Clear();
     var connection = new SqlConnection("Server=localhost;Trusted_Connection=True;MultipleActiveResultSets=True;");
     connection.Open();
     var command = new SqlCommand("SELECT name FROM Sys.Databases;", connection);
     var reader = command.ExecuteReader();
     for (int i = 0; reader.Read(); i++)
     {
         var tmp = new ComboBoxEntity()
         {
             Text = reader[0].ToString(),
             Value = i++
         };
         comboBox1.Items.Add(tmp);
     }
     connection.Close();
 }