// Вставка данных в таблицу в БД internal void InsertData(ITableAdapter TableAdapter, params string[] value) { try { sqlConnection.Open(); sqlCommand = TableAdapter.Insert(sqlConnection); for (int i = 0; i < TableAdapter.InsertParams; i++) { sqlCommand.Parameters.Add(new SqlParameter(String.Format("@param{0}", i + 1), value[i])); } sqlCommand.ExecuteNonQuery(); CongratulationMessage(); } catch (Exception) { ErrorMessage(); throw; // Убрать перед показом } finally { sqlConnection.Close(); } }