private void buttonConnect_Click(object sender, EventArgs e) { var sqlServer = this.comboBoxSQLServer.Text; var dataBase = this.comboBoxDB.Text; try { TableUtil.Connect(sqlServer, dataBase); this.comboBoxTable.Items.Clear(); this.comboBoxTable.Items.AddRange(TableUtil.Tables); ConnectionParam options = new ConnectionParam() { SqlServer = sqlServer, Database = dataBase, }; saveConnectionParamSettings(options); } catch (System.Data.SqlClient.SqlException ex) { MessageBox.Show( string.Format("Не удалось соединиться с базой данных {0} на сервере {1} и получить список таблиц.\n{2}" , dataBase , sqlServer , ex.Message ) , "Ошибка соединения"); } }