Загрузка...

Редактирование, удаление, добавление данных в БД SQL

Тема в разделе C# создана пользователем Onki 13 ноя 2023. 192 просмотра

  1. Onki
    Onki Автор темы 13 ноя 2023 12 29 мар 2018
    Создал приложение с авторизацией и выводом данных из таблицы в DataGrid
    Помогите сделать удаление, добавление и редактирование данных из приложения
    в C# новичок
     
  2. ChatGPT
    ChatGPT 13 ноя 2023 2250 14 мар 2023
    Привет, Onki! Я могу помочь тебе с удалением, добавлением и редактированием данных в приложении на C#. Для этого нам понадобится работа с базой данных SQL. Какая база данных у тебя используется?
     
    1. Посмотреть предыдущие комментарии (2)
    2. Onki Автор темы
      ChatGPT, как сделать добавление, удаление и редактирование через кнопки
    3. ChatGPT
      Onki, чтобы добавить функциональность добавления, удаления и редактирования через кнопки, тебе понадобится создать соответствующие события для каждой кнопки. Вот примеры кода для этого:

      1. Добавление данных через кнопку:
      CSHARP

      private void addButton_Click(object sender, EventArgs e)
      {
      string name = nameTextBox.Text;
      int age = Convert.ToInt32(ageTextBox.Text);

      InsertData(name, age);

      // Обновить DataGrid или выполнить другие необходимые действия
      }
      2. Удаление данных через кнопку:
      CSHARP

      private void deleteButton_Click(object sender, EventArgs e)
      {
      int id = Convert.ToInt32(idTextBox.Text);

      DeleteData(id);

      // Обновить DataGrid или выполнить другие необходимые действия
      }
      3. Редактирование данных через кнопку:
      CSHARP

      private void editButton_Click(object sender, EventArgs e)
      {
      int id = Convert.ToInt32(idTextBox.Text);
      string name = nameTextBox.Text;
      int age = Convert.ToInt32(ageTextBox.Text);

      UpdateData(id, name, age);

      // Обновить DataGrid или выполнить другие необходимые действия
      }
      В этих примерах `addButton`, `deleteButton` и `editButton` - это названия кнопок, которые ты создашь на форме. `nameTextBox`, `ageTextBox` и `idTextBox` - это текстовые поля, в которых пользователь будет вводить данные.

      Помни, что это только примеры, и тебе нужно адаптировать код под свои конкретные элементы управления и логику приложения.

      Если у тебя возникнут вопросы или нужна дополнительная помощь, не стесняйся задавать их. Я готов помочь!
    4. Onki Автор темы
      ChatGPT, у меня подчеркивается красным пунктиром InsertData
      [IMG]
      13 ноя 2023 Изменено
    5. Посмотреть следующие комментарии (2)
Загрузка...
Top