MySQL + C# #2 | Добавление+Редактирование+Удаление+Вывод в dataGridView

  Рет қаралды 9,192

Derek

Derek

Жыл бұрын

Здаров. В этом ролике мы создадим справочник со статусами sp_status. Сделаем отдельную форму, создадим dataGridView и выведем данные из БД в него, реализуем добавление с проверкой на заполненность полей и дублирование записей. Реализуем редактирование с теми же проверками, после чего удаление с подтверждением удаления. Также для текстовых полей создадим метод ввода, который позволит вводить только буквы, пробелы и использовать backspace. Приятного просмотра

Пікірлер: 26
@megadrom6412
@megadrom6412 3 ай бұрын
Приветствую, Derek. Очень круто смотреть твои уроки. Все подробно рассказываешь, старайся развиваться в этом направление. Хотелось бы увидеть еще уроки. Нужно было выполнить работу, по созданию авторизации по ролям, так твой урок вообще был как ни как кстати! Успехов тебе, надеемся увидеть еще уроки!
@user-vb5vi4dl1c
@user-vb5vi4dl1c Жыл бұрын
Привет, привет. Я так рад, что ты появился в нужный момент моей жизни. Пили видосики чаще, спасай заблудшие студенческие души. Есть просьба, запили видео про добавление нужной даты и времени в поля таблиц БД
@TotSamiyDerek
@TotSamiyDerek Жыл бұрын
Легко
@danxhim
@danxhim 5 ай бұрын
Молодец. Делаешь CRUD, очень полезно для понимания работы с БД. Но сейчас актуально postgresql и entity framework core. Ну и WPF по-интереснее все таки, хоть и тоже теряет актуальность. Успехов тебе!
@b.it4173
@b.it4173 Ай бұрын
Спасибо за видосы. Очень помог для написания курсовой по заказу *Совет как установить инстументы: качаете MySql Instalator, там выбираете все одинаковой версии MySql Server (при конфигурации выбираете username\password "root" и HostName "localhost") MySql Workbench (то же самое) MySql Connector (в VS указываете ссылку на установленный .dll файл) p.s. ибо при установке вручную возможны конфликты версий
@flagikoff
@flagikoff 9 ай бұрын
даю отдачу)
@_goldmanv5925
@_goldmanv5925 8 ай бұрын
Как выгружать и добавлять картинки(фото)?
@user-sf5qm5cg5s
@user-sf5qm5cg5s Ай бұрын
А Вы можете поделиться готовым кодом?
@parlament23
@parlament23 Жыл бұрын
Кто знает как вернуть. Вот в коде есть строка private void и сверху над этой строкой есть текст: Ссылок: 1. Как включить чтобы она отображалось в коде?. У меня она просто пропала.
@user-yv3dv2cv4q
@user-yv3dv2cv4q 2 ай бұрын
У меня почему-то добавление не работает, код 1 в1 без ошибок
@volodymyrkyrylov993
@volodymyrkyrylov993 2 ай бұрын
Добрый вечер, можно с вами связаться в телеграмме? У меня пара вопросов
@flagikoff
@flagikoff 9 ай бұрын
странный способ. Я вот не понял при изменении данных в датагрид данные в бд меняются? или это чисто в программе изменения совершаешь?
@TotSamiyDerek
@TotSamiyDerek 3 ай бұрын
Конечно меняются😅
@gevorkantonyan6932
@gevorkantonyan6932 Ай бұрын
Вот есть вопрос 15:54 там в 15 строке это что за название и для чего оно нужно ? У меня просто не выводит бд
@gevorkantonyan6932
@gevorkantonyan6932 Ай бұрын
И что такое msCommand
@user-gh2ml3cf5o
@user-gh2ml3cf5o 3 ай бұрын
Подписался👍
@user-vb5vi4dl1c
@user-vb5vi4dl1c Жыл бұрын
В чем может быть проеб? static public bool AddZal(string name_status)//метод добавление данных в БД { try { BDConnection.cmd.CommandText = "INSERT INTO sp_status VALUES(null,'" + name_status + "')"; if (BDConnection.cmd.ExecuteNonQuery() > 0) { return true; } else { return false; } } catch { MessageBox.Show("Ошибка при добавлении записи!", "Ошибка...", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } } Пишет сначала эту "Ошибка при добавлении записи!" а потом с формы добавления. Но данные из таблицы получает в gridView и проверку на дублирование проходит, но не записывает и не удаляет данные :(
@user-vb5vi4dl1c
@user-vb5vi4dl1c Жыл бұрын
Сообщение = Column 'id_status' cannot be null Источник = MySql.Data ###if (cmd.ExecuteNonQuery() > 0)## - ругается на эту строчку
@user-vb5vi4dl1c
@user-vb5vi4dl1c Жыл бұрын
У кого встречался затык при добавлении записи, в настройкахэ таблицы проверяйте Auto increment
@vvilaindance
@vvilaindance 7 ай бұрын
@@user-vb5vi4dl1cу меня ai нет, но все равно не добавляет запись
@vvilaindance
@vvilaindance 7 ай бұрын
@@user-vb5vi4dl1cи с ai тоже ничего не меняется
@w..
@w.. Ай бұрын
для себя 31:45
@user-bt9gj2dn7o
@user-bt9gj2dn7o 8 ай бұрын
Как решить проблему: System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." System.Windows.Forms.DataGridViewCell.Value.get вернул null. в строке string select = dataGridView1.CurrentRow.Cells[0].Value.ToString();
@FatherFrost-ij7dc
@FatherFrost-ij7dc 4 ай бұрын
Вы узнали, как это исправить?
@user-co5rv9ce7u
@user-co5rv9ce7u Ай бұрын
если актуально, перед static public void GetStatus(); нужно записать следующий код static Status_class() { // Инициализация объекта DBconnection DBconnection.ConnectionDb(); }
@user-qd1nb9ez6o
@user-qd1nb9ez6o Ай бұрын
@@user-co5rv9ce7u Спасибо, помогло
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 55 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 71 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 22 МЛН
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 64 М.
How to use DataGridView Control in C#
12:44
Programmers Nerds
Рет қаралды 194 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 104 М.
C# Передача данных между формами
6:36
Роман Левин
Рет қаралды 38 М.
Python как сделать красивую программу под ПК за 10 минут?
7:52
Хауди Хо™ - Просто о мире IT!
Рет қаралды 789 М.
WoT Blitz. Late Night Birthday Lotto + Gifts and Presents
1:7:55
World of Tanks Blitz
Рет қаралды 460 М.