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