C# + MSSQL #3 | | ВЫВОД ДАННЫХ В DATAGRIDVIEW, ДОБАВЛЕНИЕ, УДАЛЕНИЕ, РЕДАКТИРОВАНИЕ И ПОИСК ДАННЫХ
Установка Microsoft SQL Server 2019 Express на Windows 10 - • Установка Microsoft SQ... SQL
Server 2019 - www.microsoft.com/en-us/sql-s...
Server Management Studio (SSMS) - docs.microsoft.com/ru-ru/sql/...
Visual Studio Community - visualstudio.microsoft.com/ru...
---------------------------------------------------
Всем привет, дорогие зрители! В этом видеоролике Вы узнаете как реализовать вывод данных в DataGridView, добавление, удаление, редактирование и поиск данных.
Приятного просмотра!
00:00 Вставка данных в MSSQL
00:43 Разбор главной формы
02:05 Вывод данных из БД в DataGridView
10:08 Работа с textBox
12:11 Обновление таблицы
12:23 Создание новой записи в DataGridView
17:15 Поиск данных в таблице
20:24 Сортировка записей в DataGridView
21:25 Удаление данных в таблице
26:42 Редактирование данных в DataGridView
33:28 Очистка textBox
---------------------------------------------------
Наши КОНТАКТЫ или СВЯЗЬ:
Telegram - t.me/cyberdanger1
Discord - / discord
#SQL #WF #CyberDanger
Не знаю, читает ли автор видео комментарии спустя столько времени, но хочу выразить вам большую благодарность за курс! Теперь смогу самостоятельно защитить диплом по своему модулю и спокойно ответить на все вопросы по ходу разработки своего приложения)
Читаю) Рад помочь
Огромное Вам спасибо за такие прекрасные видео уроки. Мне, как новичку в C# они очень помогают.
Не переставай делать видео, они помогают хоть и не многим, судя по просмотру, но зато очень сильно. Не сдавайся!
Никто не перестанет снимать на ют) Просто сейчас времени из-за учёбы не особо много, поэтому так редко выходят новые видео
Очень крутое видео по базам данных. Таких подробных роликов в интернете очень мало. Вы молодец. Очень хотелось бы разобраться как осуществляется добавление и вывод изображений в базу данных не этом примере.
Чел от Души. Игру делал и нужна была БД. Спасибо за курс😊
Ультра помог, делаем курсач, sql нас обучили, а в c# сами разбираемся. Спасибо, теперь не придётся всё делать через процедуры в ms sql.
Незаслуженно мало внимания для материала с такой лаконичной и понятной подачей, очень надеюсь на выход новых частей
Спасибо большое🤝
Впервые что-то комментирую, я, как новичок, считаю, что информация очень доходчиво доносится, благодарю за помощь!
Спасибо🤝 Рад помочь
Супер круто класс, все очень понятно и доходчиво, спасибо!
Это лучшее видео которое видел на эту тему . Огромное спасибо
Рад помочь🤝
Чел ты лучший. Даже обратная связь в телеге есть! В одном видео, то чему в шараге 3 года обучают, и даже больше...
Спасибо🤝 Рад помочь)
отличный видеоурок. курсовую работу написал по нему за ночь.
Спасибо большое за ваши видео по MSSQL. Искал медь, нашел золото! Вы очень помогли в выполнении курсовой. Я учусь на администратора баз данных, и, как раз, мы начали делать курсовую, связанную с базами данных. А до этого работу с базами данных нам никто не преподавал и, соответственно, никаких знаний не было. Ваше видео очень помогло разобраться и дало хороший старт в изучении работы с базами данных!
🤝
Три года учебы в шараге и мы знаем только структурное программирование, немножко ООП и всё, преподаватели тупо дает лекции и говорит читайте, решайте, и в конечном итоге вот После всего этого этот гайд как бальзам на душу
Хорошее видео, давай следующее мне нужно закончить курсовую😁😁
Спасибо большое. Благодаря тебе сделал лабу и закрыл долги, а не эти бесполезные и непонятные методички. Успехов тебе во всем и процветания!
Всегда рад помочь)
Хорошо объясняет я по нему дипломную защитился. Спасибо тебе огромное !!!
Спасибо) Рад был помочь
Благодарю за видео! Немного доработал и сдал курсовой на 5!
Рад был помочь)
А за видео спасибо, очень коротко и очень полезно
Очень качественно сделано, быстро и все понятно. Можешь в дальнейшем сделать как-нибудь видео про хранимые процедуры/транзакции/триггеры(можно к примеру, на обновление отдельных данных ИЛИ про поля, которые автоматически заполняются при срабатывании триггера)/про индексацию. Было бы здорово. Спасибо большое!
Спасибо большое) Есть в планах сделать курс по БД который будет включать в себя эти темы.
Огромное спасибо от всего сердца!!!!!! Люблю
😅🤝
Спасибо, получила 100/100 по проекту благодаря этому видео)
Рад был помочь🤝
Привет, пишу комментарий благодарности тебе. Благодаря твоим видосам защитил диплом, спасибо тебе огромное
Рад помочь🤝
Спасибо за видеоуроки!
Спасибо за комментарий)
Всё понятно, спасибо!
Спасибо большое! Следящий раз можно немного увеличить экран)
Спасибо, очень сильно помог этим видео.
Рад был помочь)
Спасибо, помог)
Здравствуй, очень сильно помогаешь сделать программку для диплома) спасибо за такие видео) хотелось бы увидеть такой момент как изменение или добавление записей с помощью допустим combobox (если это конечно возможно). Думаю как идея для видео не плохая, многим бы пригодилась) продолжить так сказать трилогию видео. просто встретилась с проблемой, что не могу соединить комбо с БД таблицей, чтобы выводилось( Спасибо за видео ,которые ты делаешь! надеюсь сделаешь про комбо как-нибудь)
Будет разбор проекта в котором это использовалось + сейчас сделаю запись в сообществе, должно помочь
@@CyberDanger спасибо 😊
спасибо!
А будет видео,там где взаимодействовали с файлом и информацией?
Годно
Спасибо
Ждем видео с добавлением данных из Excel
С такой обстановкой в Украине оно вряд ли выйдет в ближайшее время
Прошёл момент вывода данных из БД, решил запустить и проверить, но после ввода логина и пароля выскакивает ошибка обработки исключений В чём может быть проблема?
Вопрос может быть примитивный, но всё-так почему к датаГриду напрямую не подключаемся?
Как сделать вывод в dataGrid несколько таблиц?
Я не понимаю, пишу как в видео, но жалуется на добавление Columns - add не принимает 2 аргумента. Чёза?)
Здравствуйте, помогите пожалуйста!! При сохранении данных выскакивает ошибка: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" хотя данные в базе данных изменяются. Что делать в таком случае?
Подскажите, пожалуйста, что делать, если в строке объявления DataBase database = new DataBase() вылезает ошибка "Имя типа или пространства имен «тип/пространство имен» не найдено (вам не хватает директивы using или ссылки на сборку?)"? Импорт SqlClient есть.
@CyberDanger Здравствуйте,где можно посмотреть исходный код?
Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным вот такая ошибка в методе readssinglerow. помогите пожалуйста
Подскажите пожалуйста, или скиньте ссылку на код, у меня есть 2 связанные таблицы, как сделать так чтоб когда я нажимал на id товара, во второй таблице показывалось id поставщика
А как сделать автообновление dataGridView на запущеной форме при изменение таблицы в базе даных? Тоесть меняються даные в БД и меняеться таблица на форме.
Привет, выдает ошибку при нажатии на кнопку "Изменение" System.Data.SqlClient.SqlException: "Ошибка преобразования значения varchar "System.Func`1[System.String]" в тип данных int."
Здравствуйте, будут ли дальше видео про c# и базу данных ? Было бы интересно посмотреть в вашем исполнении.
Здравствуйте, будут
@@CyberDanger Когда ?очень ждем
@@KristinaKristina-cf7ll Сейчас в условиях войны и постоянных воздушных тревог это невозможно
Ваш канал неотъемлемая часть нашей системы образования
Ахахаха, сильно)
А если не работает поиск? просто не ищет не по каким параметрам
Лучшее видео, автор очень хорошо все объясняет, но я не пойму, может пропустил, как скрыть последнюю строчку в datagrid?
Спасибо🤝 Про последнее поле забыл рассказать, это делается в одну строку: datagridview.Columns[номер поля].Visible = false;
В некоторых моментах есть траблы со звуком :( При монтаже их не было слышно. Извиняюсь заранее)
Можно ли откуда-нибудь скачать полностью весь ваш проект?
У меня вопрос возник: чревато ли будет просто открыть connection к базе данных в методе Form1_Load и потом просто на протяжении работы всей программы просто не закрывать его ? Потому что я заметил, что ты везде открываешь connection когда его просто можно при загрузке формы открыть
Попробуйте, по идеи можно и так реализовать, как вы написали
спасибо, за уроки! делаю по ним практику но не могу разобраться с ошибкой «недопустимое имя столбца id», делала все по уроку ошибка возникает при попытке сохранить изменения в таблице
Напишите в телеграм, разберёмся
Как выгружать и добавлять картинки(фото)?
Очень полезное много интересного, но есть вопрос а как с выбор даты реализовать с помощью DataTimePicker. Например те же самые продукты и у них есть срок хранения
Если честно, с такими элементами не работали. Нужно искать информацию в интернете, думаю там есть немало инфы
@@CyberDanger информации по этому поводу очень мало, но всё ж методом проб и ошибок понял как это работает
Привет,такая проблемка. Почему-то не работает кнопка сохранить и т.е БД не обновляется при изменении,кто-то уже подобное решил?
Здравствуйте, а если у меня есть столбы с чекбоксами, то как мне сделать, что бы при нажатии на какое нибудь поле изменялось состояние чекбокса? Например, если написать ToString, то просто будет писаться рядом с чекбоксом True или False??
Вы можете использовать логическую переменную Boolean (bit в Sql), если значение переменной = 0, то checkbox = false, если 1 - true
Привет, очень полезные видео. У меня для курсовой примерно такое же приложение должно быть. Но у меня есть некоторые особенности, и было бы очень круто, если бы ты смог их разобрать. Например, есть в ms sql таблица с людьми. В этой таблице есть поля "дата рождения" и "возраст". Как сделать так, чтобы программа, в зависимости от даты рождения, сама заполняла поле "возраст"? Или, например, фильтрация данных. Как посчитать и вывести список людей, работающих в конкретной организации? Чтобы отобразилось число этих людей, ну и список имён в идеале. Я искал в интернете, но именно в связке с ms sql не нашёл решений. Буду очень благодарен, если дашь хотя бы ссылки на решение, или сам объяснишь
Настрой триггеры
Можешь прочитать на метаните про это
Здравствуйте, подскажите пожалуйста, как расставляются индексы(имею ввиду например cells[3] ) в методах UpDate и deleteRow. Мучаюсь 3-ий день,не получается сохранить удаленную строку, при обновлении она снова появляется.
Здравствуйте, напишите в телеграм, обьясню
@@CyberDanger а как вас найти у меня тоже самая проблема
А можно как-нибудь из textbox на одной форме, записывать в datagridview на другой форме, без БД?
Думаю да, но я не пробовал😅
Проблема: у меня есть 2 столбца ,один имеет формат date,другой time.Когда я прописываю record.String выдает ошибку, что делать? Я нашел что можно прописать record.GetDateTime ,но тогда будет выводить в одну клетку и дату и время одновременно, можно ли как то прописать отдельно дату и время?
Напишите пожалуйста в телеграм, по ссылке в описании
Видео очень помогло, спасибо, только не очень понятно где и какой запрос нужно написать, чтобы скрыть последний столбец таблицы. Подскажите пожалуйста
В методе CreateColumns нужно написать dataGridView1.Columns[номер вашего RowState в таблице].Visible = false
@@CyberDanger a как узнать последний роу если мы добавляем постоянно записи
Знаю, вопрос не по теме. Но зачем использовать старую технологию Вин Формс?
Для написания курсовой нужно либо WinForms либо WPF, для новичка лучшим вариантом будет именно WinForms
Здравствуйте. Сделал все как вы в разделе удалить но когда удаляю при обновление таблицы данные не удаляются из-за чего это может быть? Метод сохранить работает
Писали в телеграм?
При реализации редактирования ловлю SqlException на преобразование типа данных varchar к numeric в методе update :(
Напишите в телеграм
Здравствуйте, у меня тут проблемка, при сохранении данных выскакивает ошибка: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."", но при этом, данные изменяются в базе данных. Можете подсказать, что в данной ситуации делать?
Пишите в телеграм, решим
Подскажите можноли изменять размер столбцов, весь текст не влазит, не могу нигде найти как это делается?
Можно. docs.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8 , вот почитайте
Здравствуйте у меня вопрос. У меня не работает кнопка Сохранить. Вроде тоже самое но по итогу просто перекидывает в код и там мне показывают строку в private void Update(), где показывают что в var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; -- есть ошибка и выдаёт мне это: System.InvalidCastException: "Заданное приведение является недопустимым." Помогите с проблемой
Сколько у тебя ячеек в таблице? Последняя по счету у тебя должна была быть на этом моменте "ModifiedNew". У него в ролике она имеет индекс 5 (считая от 0). Просто измени передаваемое значение после Cells на индекс этой ячейки(ModifiedNew). Я сам не очень секу в этой теме, но надеюсь нормально объяснил.
Что делать, если не получается подключиться к базе данных: System.Data.SqlClient.SqlException: "Не удается открыть базу данных "constructionCompany", запрашиваемую именем входа. Не удалось выполнить вход.
Напишите в телеграм - @artem_laichuk
Очень странно, код для Гридов одинаковый но, в 2 из 3 удаление проходит, но из бд не удаляет и при перезапуске проекта запись снова есть, а для одного грида удаляет но не сохраняет при обновлении снова запись появляется)) Не знаете в чем может быть проблема?
Гриды на разных вкладках таб-Контрола находятся
В методе deleteRow после проверки нужно ещё раз присвоить rowState.Deleted
Добрый день! Не понимаю почему не работает удаление и изменение данных. В C# изменения есть а в sql почему то нет, в чем может быть проблема?
Вы обращались в тг?
А можно видео как сделать тоже саммое только в DataGridView выводить данные из нескольких табиц? :)
Выводить можно с помощью запроса, который будет включать в себя inner join. Почитайте про join в интернете
Видео супер. Но у меня возникла ошибка при удаление строки. System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." выдало вот такую ошибку, хотя писал все в точности как на видео.Не работает именно сохранение удаления. Но почитав коменты понял что у меня только у одного такое.
Нет, не у одного Вас. Столкнулся с такой же проблемой. Именно на этапе сохранения удаления такая же ошибка.
если вдруг кому-то нужно! вот код для кнопки удаления, рабочий, нужно было только сократить:) private void deleteRow() { int index = dataGridViewSQL.CurrentCell.RowIndex; dataGridViewSQL.Rows[index].Visible = false; dataGridViewSQL.Rows[index].Cells[5].Value = RowState.Deleted; }
Cпасибо, помог!
спасибо, помог, сижу ломая голову уже пол часа, полез искать ответ в комментах
Можете пожалуйста подсказать. Не удалось привести тип объекта "system.int32" к типу "system.string". Перепроверил код несколько раз и все равно тоже самое
Напишите в телеграм, решим
вы решили проблему?
Здравствуйте ваш видеоролик очень прекрасный. Спасибо вам за такой контент. Но у меня что то вылезла ошибка при вводе в текстбокс для поиска из БД.(System.Data.SqlClient.SqlException: "concat не является известным имя встроенной функции.") Пожалуйста помогите это исправить
Это вы в тг написали же?😅
@@CyberDanger да да😅👌 кстати спасибо смог решить проблему обновив Sql Server
Есть ли какие-то причины, по которым может не работать удаление и редактирование (в программе изменения отражаются, но в базе - нет)? При том что добавление работает корректно, никаких ошибок нет и пример из видоса уже построчно написал и перепроверил, но удаление и редактирование в базе не сохраняются(
Да, напишите в телеграмм
@@CyberDanger такая же проблема, как быть?
@@user-eq6zm4zo1m писать в тг
Я конечно извиняюсь, но решили проблему ?
@@dat1co да, решил, это давненько было, но если актуально могу попробовать помочь
Я сделал почти все как и у вас но последн колонну я указал как дата т.к. нужно чтобы там была дата и выводит вот это: System.InvalidCastException: "Не удалось привести тип объекта "System.DateTime" к типу "System.String"." Помогите пожалуйста я не понимаю что не так
тоже самое, вы как-то решили эту проблему?
Здравствуйте, каким образом можно скрыть поле Modified New?
Напишите в телеграм, решим
Я сделал в точности как у тебя, но у меня не выводятся данные в DataGrid, отличие только в том, что я подключаю к sql workbench и оно подключается, но не выводит
Напиши в телеграм
@@CyberDanger к счастью я уже решил проблему. Спасибо
@@Roniey333 можешь подсказать как решил?
Не работает удаление помоги System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Ты разобрался почему так?
@@justtellmesomething2651 я нет
Написал весь код чтобы разобраться и понять, но почему в методе Update() при нажатии на кнопку Сохранить вылазит "Ссылка на объект не указывает на экземпляр объекта." и ссылается на строчку for(int index = 0; index < dataGridView1.Rows.Count; index++)
Решил?
Я решил это dataGridView1.allowUserToChange =false; У меня была лишняя строка в самом конце где все значения пустые, его надо убрать чтобы не подбирался на for
Здравствуйте. У меня проблема. Прописываю фрагмент кода с удалением данных, все как на видео, но когда запускаю и пытаюсь применить, при сохранении выдаёт исключение. Написано, что индекс за пределами диапазона. Что я только не пробовала, но все равно ошибка. Помогите, пожалуйста.
Напишите в телеграм
Доброй ночи. Вы решили данную проблему, а то столкнулся с такой же. Уже который час не могу пофиксить.
подскажите пожалуйста, при создании метода update, ругается на строку var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; текст ошибки: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" Помогите пожалуйста
Уже в телеграме был похожий вопрос, решилось это тем, что было вписано неправильное значение в Cells[]. Нужно вписать номер ячейки, где находится поле RowState, и не забывать, что считаем с 0. По идеи в этой строке больше никаких проблем не должно быть, так как данные у нас это только номер столбца и строки
@Андрей Фам Напишите в телеграм, помогу - @artem_laichuk
@@CyberDanger если такая же проблема но только заполнение колонок в DataGridView "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта.""
@@DaniilLiubko Проблема в том, что на главной форме в DataGridView нужно отключить все галочки, как было показано на видео
@@CyberDanger да, я уже нашел в чем дело, только теперь проблема в rows.Clear() System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" извините еще раз
если галочки не убирать и источник подключить к датагриду всё делается легче,а тем более быстрее
Да, но тогда у вас нет таких возможностей, которые открываются перед вами если писать код вручную
Сделал, всё как на видео, чтобы удалять данные из таблицы, но у меня при обновлении таблицы в самой программе и в базе данных ничего не изменяется и удалённый объект все равно остаётся. Не выдаёт никаких ошибок
Напишите в тг, объясним, уже было много таких случаев
@@CyberDanger Уже разобрался, проблема была в невнимательности, я название таблицы в условии ввёл не правильное...
@@n1riper147 Отлично, что сами пытаетесь разобраться
Здравствуйте. У меня возникла ошибка. Когда я хочу вывести на датагрид данные таблицы, в которой есть поля разного типа, например дата, или чар, то в строке dgw.Rows.Add(record.GetString ...) выводитя исключение и код не работает
Напишите в тг, решим
здравствуйте, как вы решили эту проблему ?
@@user-xz5qw3me1p а вы решили?
А что делать если данные из таблицы не заносятся в DataGridView?
решил?
@@user-fr3eu8ml2o если знаете решение проблемы, поделитесь, пожалуйста
У кого вылетает ошибка "Ошибка преобразования значения nvarchar в тип данных int" поставьте одинарные скобки возле {переменная} var deleteQuery = $"delete from planner WHERE date = '{date}'"; в видео было id = {id}";
Добрый день, в 13:51 как можно реализовать без If в случае если в таблице нет int данных вообще?
Еще не нашел как?
@@user-ss3ht3uz8r Просто выполнять запрос без проверки
@@CyberDanger я пошел более сложным и наверняка глупым путем В условии если создал такое условие If (pasD.Text == ps) pasD - название текст бокса ps - переменная типа string
Сделал запуск без проверки, все ок Спасибо🙃
@@CyberDanger о нашёл то что искал))
все говорят, что все понятно... откуда взялся dataGridView1?? Columns следом? дальше этого места двинутся не могу, говорит, что ошибка. не существует в таком контексте.
dataGridView1 добавить на форму через панель элементов. Columns будет доступно в коде после этих действий
Здравствуйте, отличное обучающее видео, очень помогло. У меня появилась проблема на 23:48. При запуске программы и нажатии кнопки сохранить эта строчка выдает ошибку "System.InvalidCastException: "Заданное приведение является недопустимым."". Подскажите пожалуйста что может вызывать эту ошибку?
У меня такая же проблема, не нашёл решение?
@@danjsidorenkow1700 Пока нет
@@danjsidorenkow1700 нашел костыльное решение, просто из куска кода который отвечает за сохранения изменений я вынул часть которая окончательно удаляет данные и привязал эту функцию к кнопке удаления, и все работает. Сорян что так криво обьяснил
@@kairos_6218 спасибо, может что-нибудь получится)
@@danjsidorenkow1700 если с этим вопросом не получится ниче решить то пиши, может обьясню понятнее
Добрый день! Пожалуйста помогите! На стадии написания удаления и сохранения компилирую программу и при нажатии на кнопку сохранить - в методе private void Update выбивает исключение : System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." System.Windows.Forms.DataGridViewCell.Value.get вернул null. Ругается на строку var rowState = (RowState)dataGridView1.Rows [index].Cells[7].Value; Программа такая же, только столбцов 8, а не 6, а соответственно пишу Cells[7] вместо Cells[5]. Курсач сдавать через неделю, а у меня программа не работает.
Напишите в телеграм
@@CyberDanger Подскажите, как решить такую же ошибку
@@El-gy4ty Напишите в телеграм, решим
@@CyberDanger уже помогли сегодня)
@@El-gy4ty как пофиксил?
Что-то не получается подружится с DataGridView не выводит строки из таблицы ни в какую 🥵
таже фигня, часа 4 сидел, попробуй функции из Form1Load в кнопку вставить. У меня помогло
@@valerysmirnov9631 ГОСПОДИ, спасибо! Все работает, показывается таблица! P.S. У кого не получается создать кнопки, найдите видео как создать кнопки(рабочие) в Вин Формс помогло!
Хелп, выдаёт ошибку(( System.Data.SqlClient.SqlException: "Ошибка преобразования значения varchar "Mercedes Benz W233" в тип данных int."
У тебя в базе данных куда ты хочешь записать строка типа int, наверное ты начал отсчёт с 1, а не с 0
22:45 Разве не такое должно быть условие (Grid_DB.Rows[index].Cells[0].Value.ToString() != string.Empty? Ведб если как на видео получается ерунда, если ячейка пуста значит присваиваем, хотя на деле нужно наоборот
Вы святой человек, кланяюсь Вам в ноги!
@@user-ub9mh4pw8l мои мучение станут светом будущем поколением
спасибо! помогло в решении var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; текст ошибки: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта.""
Мужик, я за тебя свечу в церкви поставлю, я уже хотел ноут в окно пустить, после 2ч поиска ошибки
заливай всегда сурс код
For(int index =0; index < datagridview.Rows[index].Cells[6].Value; выдает ошибку (System.InvalidCastException:"Заданное приведение является недопустимым "). Помогите решить этот вопрос
Напишите в телеграм пожалуйста, мне нужно видеть скрины вашего кода
@@CyberDanger Решили ? У меня такая же ошибка))
разобрался, сам накосячил
@@_neuser Сами спросили, сами решили😅 На самом деле это хорошо, что дальше разбираете код, а не ждёте ответа👍
@@CyberDanger Таже проблема была, все из-за того что тип данных прописанный не совпадал с типом данных в БД. Поменял тип данных на int16 так как у меня в БД smallint и все заработало. Оставлю это сообщение, мало у кого-то все еще есть данная проблема.
У кого таблица не выводится, попробуйте функции из Form1Load в кнопку вставить
Работает, большое спасибо!! У меня вообще не было Form1_Load( Но создал кнопку, занес: { CreateColumns(); RefreshDataGrid(dataGridView1); } И сработало, открылась таблица P.S. Если не получается создать кнопки, найдите видео как создать кнопки(рабочие) в Windows Forms помогло!
У меня проблема в этой части кода var rowState = (RowState)dgvSklad.Rows[index].Cells[4].Value; после удаления строки и нажатия кнопки сохранить вылезает ошибка: "Ссылка на объект не указывает на экземпляр объекта."
Напишите в телеграм
Аналогично:(
@@CyberDanger В телеграмме мне ответа так и не дали(
@@lMaMonl убери галочки в датагрит везде
@@asd4583 Ошибка ушла, но теперь когда нажимаешь кнопку сохранить данные все также сохраняются в бд
Пожалуйста, помогите разграничить права пользователей на языке c# с базой данных sql server
Напишите в телеграм по ссылке в описании - помогу
почему то не удаляются записи из бд( может кто нибудь подскажет как решить эту проблему?
Напишите в тг