示例#1
0
 private void ButtonDeleteDb_Click(object sender, EventArgs e)
 {
     try
     {
         //Выполнять удаление только в случае использования одной таблицы
         if (GetTableName(LastQuery, GetAllTableName(DataBaseConnection)).Count < 2)
         {
             var rowDel = new List <string>();
             for (int i = 0; i < DataGridView.ColumnCount; i++)
             {
                 rowDel.Add(DataGridView[i, DataGridView.CurrentRow.Index].Value.ToString());
             }
             var formDel = new FormAddDel(true, rowDel)
             {
                 Text = "Подтвердите удаление!"
             };
             formDel.ShowDialog();
         }
         else
         {
             MessageBox.Show("Пожалуйста, используйте одну таблицу", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch
     {
         MessageBox.Show("Запрос не введён", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
 private void ButtonInsertDb_Click(object sender, EventArgs e)
 {
     try
     {
         //Выполнять добавление только в случае использования одной таблицы
         if (GetTableName(LastQuery, GetAllTableName(DataBaseConnection)).Count < 2)
         {
             var formAdd = new FormAddDel(false, null)
             {
                 Text = "Выполните ввод"
             };
             formAdd.ShowDialog();
         }
         else
         {
             MessageBox.Show("Пожалуйста, используйте одну таблицу", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch
     {
         MessageBox.Show("Запрос не введён", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }