Не знаю, читает ли автор видео комментарии спустя столько времени, но хочу выразить вам большую благодарность за курс! Теперь смогу самостоятельно защитить диплом по своему модулю и спокойно ответить на все вопросы по ходу разработки своего приложения)
Спасибо большое за ваши видео по MSSQL. Искал медь, нашел золото! Вы очень помогли в выполнении курсовой. Я учусь на администратора баз данных, и, как раз, мы начали делать курсовую, связанную с базами данных. А до этого работу с базами данных нам никто не преподавал и, соответственно, никаких знаний не было. Ваше видео очень помогло разобраться и дало хороший старт в изучении работы с базами данных!
Три года учебы в шараге и мы знаем только структурное программирование, немножко ООП и всё, преподаватели тупо дает лекции и говорит читайте, решайте, и в конечном итоге вот После всего этого этот гайд как бальзам на душу
если вдруг кому-то нужно! вот код для кнопки удаления, рабочий, нужно было только сократить:) private void deleteRow() { int index = dataGridViewSQL.CurrentCell.RowIndex; dataGridViewSQL.Rows[index].Visible = false; dataGridViewSQL.Rows[index].Cells[5].Value = RowState.Deleted; }
Очень крутое видео по базам данных. Таких подробных роликов в интернете очень мало. Вы молодец. Очень хотелось бы разобраться как осуществляется добавление и вывод изображений в базу данных не этом примере.
Очень качественно сделано, быстро и все понятно. Можешь в дальнейшем сделать как-нибудь видео про хранимые процедуры/транзакции/триггеры(можно к примеру, на обновление отдельных данных ИЛИ про поля, которые автоматически заполняются при срабатывании триггера)/про индексацию. Было бы здорово. Спасибо большое!
Здравствуй, очень сильно помогаешь сделать программку для диплома) спасибо за такие видео) хотелось бы увидеть такой момент как изменение или добавление записей с помощью допустим combobox (если это конечно возможно). Думаю как идея для видео не плохая, многим бы пригодилась) продолжить так сказать трилогию видео. просто встретилась с проблемой, что не могу соединить комбо с БД таблицей, чтобы выводилось( Спасибо за видео ,которые ты делаешь! надеюсь сделаешь про комбо как-нибудь)
Здравствуйте, помогите пожалуйста!! При сохранении данных выскакивает ошибка: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" хотя данные в базе данных изменяются. Что делать в таком случае?
Приветствую, а подскажите пожалуйста что надо прописать для даты в record.Get… И возможно ли указать чтобы не было ошибок если в таблицы БД будут пустые строчки
Прошёл момент вывода данных из БД, решил запустить и проверить, но после ввода логина и пароля выскакивает ошибка обработки исключений В чём может быть проблема?
Написал весь код чтобы разобраться и понять, но почему в методе Update() при нажатии на кнопку Сохранить вылазит "Ссылка на объект не указывает на экземпляр объекта." и ссылается на строчку for(int index = 0; index < dataGridView1.Rows.Count; index++)
Я решил это dataGridView1.allowUserToChange =false; У меня была лишняя строка в самом конце где все значения пустые, его надо убрать чтобы не подбирался на for
У кого вылетает ошибка "Ошибка преобразования значения nvarchar в тип данных int" поставьте одинарные скобки возле {переменная} var deleteQuery = $"delete from planner WHERE date = '{date}'"; в видео было id = {id}";
Здравствуйте у меня вопрос. У меня не работает кнопка Сохранить. Вроде тоже самое но по итогу просто перекидывает в код и там мне показывают строку в private void Update(), где показывают что в var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; -- есть ошибка и выдаёт мне это: System.InvalidCastException: "Заданное приведение является недопустимым." Помогите с проблемой
Сколько у тебя ячеек в таблице? Последняя по счету у тебя должна была быть на этом моменте "ModifiedNew". У него в ролике она имеет индекс 5 (считая от 0). Просто измени передаваемое значение после Cells на индекс этой ячейки(ModifiedNew). Я сам не очень секу в этой теме, но надеюсь нормально объяснил.
@@valerysmirnov9631 ГОСПОДИ, спасибо! Все работает, показывается таблица! P.S. У кого не получается создать кнопки, найдите видео как создать кнопки(рабочие) в Вин Формс помогло!
А как сделать автообновление dataGridView на запущеной форме при изменение таблицы в базе даных? Тоесть меняються даные в БД и меняеться таблица на форме.
Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным вот такая ошибка в методе readssinglerow. помогите пожалуйста
22:45 Разве не такое должно быть условие (Grid_DB.Rows[index].Cells[0].Value.ToString() != string.Empty? Ведб если как на видео получается ерунда, если ячейка пуста значит присваиваем, хотя на деле нужно наоборот
спасибо! помогло в решении var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; текст ошибки: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта.""
Очень полезное много интересного, но есть вопрос а как с выбор даты реализовать с помощью DataTimePicker. Например те же самые продукты и у них есть срок хранения
Привет, выдает ошибку при нажатии на кнопку "Изменение" System.Data.SqlClient.SqlException: "Ошибка преобразования значения varchar "System.Func`1[System.String]" в тип данных int."
Здравствуйте. Сделал все как вы в разделе удалить но когда удаляю при обновление таблицы данные не удаляются из-за чего это может быть? Метод сохранить работает
Я сделал в точности как у тебя, но у меня не выводятся данные в DataGrid, отличие только в том, что я подключаю к sql workbench и оно подключается, но не выводит
Подскажите пожалуйста, или скиньте ссылку на код, у меня есть 2 связанные таблицы, как сделать так чтоб когда я нажимал на id товара, во второй таблице показывалось id поставщика
спасибо, за уроки! делаю по ним практику но не могу разобраться с ошибкой «недопустимое имя столбца id», делала все по уроку ошибка возникает при попытке сохранить изменения в таблице
У меня вопрос возник: чревато ли будет просто открыть connection к базе данных в методе Form1_Load и потом просто на протяжении работы всей программы просто не закрывать его ? Потому что я заметил, что ты везде открываешь connection когда его просто можно при загрузке формы открыть
все говорят, что все понятно... откуда взялся dataGridView1?? Columns следом? дальше этого места двинутся не могу, говорит, что ошибка. не существует в таком контексте.
Привет, спасибо за видео. Но у меня почему-то проблема. новый товар добавляется и сохраняется в базе данных, но когда я написла код удаленря товара, то почему то при запуске и выборе товара, сначла отображается что он удалился в datagridview, но затем когда я жму сохранить а затем обновить, то товар снова возвращается 😢 Не знаю что делать, вроже все правильно написал
Здравствуйте, а если у меня есть столбы с чекбоксами, то как мне сделать, что бы при нажатии на какое нибудь поле изменялось состояние чекбокса? Например, если написать ToString, то просто будет писаться рядом с чекбоксом True или False??
Привет, очень полезные видео. У меня для курсовой примерно такое же приложение должно быть. Но у меня есть некоторые особенности, и было бы очень круто, если бы ты смог их разобрать. Например, есть в ms sql таблица с людьми. В этой таблице есть поля "дата рождения" и "возраст". Как сделать так, чтобы программа, в зависимости от даты рождения, сама заполняла поле "возраст"? Или, например, фильтрация данных. Как посчитать и вывести список людей, работающих в конкретной организации? Чтобы отобразилось число этих людей, ну и список имён в идеале. Я искал в интернете, но именно в связке с ms sql не нашёл решений. Буду очень благодарен, если дашь хотя бы ссылки на решение, или сам объяснишь
Видео супер. Но у меня возникла ошибка при удаление строки. System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." выдало вот такую ошибку, хотя писал все в точности как на видео.Не работает именно сохранение удаления. Но почитав коменты понял что у меня только у одного такое.
Что делать, если не получается подключиться к базе данных: System.Data.SqlClient.SqlException: "Не удается открыть базу данных "constructionCompany", запрашиваемую именем входа. Не удалось выполнить вход.
Здравствуйте, подскажите пожалуйста, как расставляются индексы(имею ввиду например cells[3] ) в методах UpDate и deleteRow. Мучаюсь 3-ий день,не получается сохранить удаленную строку, при обновлении она снова появляется.
Здравствуйте, у меня тут проблемка, при сохранении данных выскакивает ошибка: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."", но при этом, данные изменяются в базе данных. Можете подсказать, что в данной ситуации делать?
Можете пожалуйста подсказать. Не удалось привести тип объекта "system.int32" к типу "system.string". Перепроверил код несколько раз и все равно тоже самое
Я сделал почти все как и у вас но последн колонну я указал как дата т.к. нужно чтобы там была дата и выводит вот это: System.InvalidCastException: "Не удалось привести тип объекта "System.DateTime" к типу "System.String"." Помогите пожалуйста я не понимаю что не так
Можно. docs.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8 , вот почитайте
Подскажите, пожалуйста, что делать, если в строке объявления DataBase database = new DataBase() вылезает ошибка "Имя типа или пространства имен «тип/пространство имен» не найдено (вам не хватает директивы using или ссылки на сборку?)"? Импорт SqlClient есть.
Работает, большое спасибо!! У меня вообще не было Form1_Load( Но создал кнопку, занес: { CreateColumns(); RefreshDataGrid(dataGridView1); } И сработало, открылась таблица P.S. Если не получается создать кнопки, найдите видео как создать кнопки(рабочие) в Windows Forms помогло!
Здравствуйте. У меня проблема. Прописываю фрагмент кода с удалением данных, все как на видео, но когда запускаю и пытаюсь применить, при сохранении выдаёт исключение. Написано, что индекс за пределами диапазона. Что я только не пробовала, но все равно ошибка. Помогите, пожалуйста.
Здравствуйте. У меня возникла ошибка. Когда я хочу вывести на датагрид данные таблицы, в которой есть поля разного типа, например дата, или чар, то в строке dgw.Rows.Add(record.GetString ...) выводитя исключение и код не работает
Сделал, всё как на видео, чтобы удалять данные из таблицы, но у меня при обновлении таблицы в самой программе и в базе данных ничего не изменяется и удалённый объект все равно остаётся. Не выдаёт никаких ошибок
Здравствуйте ваш видеоролик очень прекрасный. Спасибо вам за такой контент. Но у меня что то вылезла ошибка при вводе в текстбокс для поиска из БД.(System.Data.SqlClient.SqlException: "concat не является известным имя встроенной функции.") Пожалуйста помогите это исправить
Очень странно, код для Гридов одинаковый но, в 2 из 3 удаление проходит, но из бд не удаляет и при перезапуске проекта запись снова есть, а для одного грида удаляет но не сохраняет при обновлении снова запись появляется)) Не знаете в чем может быть проблема?
подскажите пожалуйста, при создании метода update, ругается на строку var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; текст ошибки: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" Помогите пожалуйста
Уже в телеграме был похожий вопрос, решилось это тем, что было вписано неправильное значение в Cells[]. Нужно вписать номер ячейки, где находится поле RowState, и не забывать, что считаем с 0. По идеи в этой строке больше никаких проблем не должно быть, так как данные у нас это только номер столбца и строки
@@CyberDanger если такая же проблема но только заполнение колонок в DataGridView "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта.""
@@CyberDanger да, я уже нашел в чем дело, только теперь проблема в rows.Clear() System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" извините еще раз
@@CyberDanger я пошел более сложным и наверняка глупым путем В условии если создал такое условие If (pasD.Text == ps) pasD - название текст бокса ps - переменная типа string
Есть ли какие-то причины, по которым может не работать удаление и редактирование (в программе изменения отражаются, но в базе - нет)? При том что добавление работает корректно, никаких ошибок нет и пример из видоса уже построчно написал и перепроверил, но удаление и редактирование в базе не сохраняются(
Не знаю, читает ли автор видео комментарии спустя столько времени, но хочу выразить вам большую благодарность за курс! Теперь смогу самостоятельно защитить диплом по своему модулю и спокойно ответить на все вопросы по ходу разработки своего приложения)
Читаю) Рад помочь
Незаслуженно мало внимания для материала с такой лаконичной и понятной подачей, очень надеюсь на выход новых частей
Спасибо большое🤝
Спасибо большое за ваши видео по MSSQL. Искал медь, нашел золото! Вы очень помогли в выполнении курсовой. Я учусь на администратора баз данных, и, как раз, мы начали делать курсовую, связанную с базами данных. А до этого работу с базами данных нам никто не преподавал и, соответственно, никаких знаний не было. Ваше видео очень помогло разобраться и дало хороший старт в изучении работы с базами данных!
🤝
Три года учебы в шараге и мы знаем только структурное программирование, немножко ООП и всё, преподаватели тупо дает лекции и говорит читайте, решайте, и в конечном итоге вот
После всего этого этот гайд как бальзам на душу
Не переставай делать видео, они помогают хоть и не многим, судя по просмотру, но зато очень сильно. Не сдавайся!
Никто не перестанет снимать на ют) Просто сейчас времени из-за учёбы не особо много, поэтому так редко выходят новые видео
Ультра помог, делаем курсач, sql нас обучили, а в c# сами разбираемся. Спасибо, теперь не придётся всё делать через процедуры в ms sql.
Вот не знал как взяться за курсовую по БД и туту наткнулся, прям в точку.
Огромное Вам спасибо за такие прекрасные видео уроки. Мне, как новичку в C# они очень помогают.
если вдруг кому-то нужно!
вот код для кнопки удаления, рабочий, нужно было только сократить:)
private void deleteRow()
{
int index = dataGridViewSQL.CurrentCell.RowIndex;
dataGridViewSQL.Rows[index].Visible = false;
dataGridViewSQL.Rows[index].Cells[5].Value = RowState.Deleted;
}
Cпасибо, помог!
спасибо, помог, сижу ломая голову уже пол часа, полез искать ответ в комментах
Спасибо!
Спасибо большое. Благодаря тебе сделал лабу и закрыл долги, а не эти бесполезные и непонятные методички. Успехов тебе во всем и процветания!
Всегда рад помочь)
В некоторых моментах есть траблы со звуком :( При монтаже их не было слышно. Извиняюсь заранее)
Можно ли откуда-нибудь скачать полностью весь ваш проект?
Это лучшее видео которое видел на эту тему . Огромное спасибо
Рад помочь🤝
Чел от Души. Игру делал и нужна была БД. Спасибо за курс😊
Очень крутое видео по базам данных. Таких подробных роликов в интернете очень мало. Вы молодец. Очень хотелось бы разобраться как осуществляется добавление и вывод изображений в базу данных не этом примере.
Чел ты лучший. Даже обратная связь в телеге есть! В одном видео, то чему в шараге 3 года обучают, и даже больше...
Спасибо🤝 Рад помочь)
Хорошо объясняет я по нему дипломную защитился. Спасибо тебе огромное !!!
Спасибо)
Рад был помочь
Очень качественно сделано, быстро и все понятно. Можешь в дальнейшем сделать как-нибудь видео про хранимые процедуры/транзакции/триггеры(можно к примеру, на обновление отдельных данных ИЛИ про поля, которые автоматически заполняются при срабатывании триггера)/про индексацию. Было бы здорово. Спасибо большое!
Спасибо большое) Есть в планах сделать курс по БД который будет включать в себя эти темы.
Супер круто класс, все очень понятно и доходчиво, спасибо!
Хорошее видео, давай следующее мне нужно закончить курсовую😁😁
Привет, пишу комментарий благодарности тебе. Благодаря твоим видосам защитил диплом, спасибо тебе огромное
Рад помочь🤝
Впервые что-то комментирую, я, как новичок, считаю, что информация очень доходчиво доносится, благодарю за помощь!
Спасибо🤝
Рад помочь
отличный видеоурок. курсовую работу написал по нему за ночь.
Ваш канал неотъемлемая часть нашей системы образования
Ахахаха, сильно)
Здравствуй, очень сильно помогаешь сделать программку для диплома) спасибо за такие видео) хотелось бы увидеть такой момент как изменение или добавление записей с помощью допустим combobox (если это конечно возможно). Думаю как идея для видео не плохая, многим бы пригодилась) продолжить так сказать трилогию видео. просто встретилась с проблемой, что не могу соединить комбо с БД таблицей, чтобы выводилось( Спасибо за видео ,которые ты делаешь! надеюсь сделаешь про комбо как-нибудь)
Будет разбор проекта в котором это использовалось + сейчас сделаю запись в сообществе, должно помочь
@@CyberDanger спасибо 😊
Благодарю за видео! Немного доработал и сдал курсовой на 5!
Рад был помочь)
Здравствуйте, помогите пожалуйста!! При сохранении данных выскакивает ошибка: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."" хотя данные в базе данных изменяются. Что делать в таком случае?
Спасибо, получила 100/100 по проекту благодаря этому видео)
Рад был помочь🤝
Приветствую, а подскажите пожалуйста что надо прописать для даты в record.Get…
И возможно ли указать чтобы не было ошибок если в таблицы БД будут пустые строчки
Прошёл момент вывода данных из БД, решил запустить и проверить, но после ввода логина и пароля выскакивает ошибка обработки исключений
В чём может быть проблема?
Огромное спасибо от всего сердца!!!!!! Люблю
😅🤝
Как сделать вывод в dataGrid несколько таблиц?
Спасибо большое! Следящий раз можно немного увеличить экран)
А за видео спасибо, очень коротко и очень полезно
Написал весь код чтобы разобраться и понять, но почему в методе Update() при нажатии на кнопку Сохранить вылазит "Ссылка на объект не указывает на экземпляр объекта." и ссылается на строчку for(int index = 0; index < dataGridView1.Rows.Count; index++)
Решил?
Я решил это dataGridView1.allowUserToChange =false; У меня была лишняя строка в самом конце где все значения пустые, его надо убрать чтобы не подбирался на for
У кого вылетает ошибка "Ошибка преобразования значения nvarchar в тип данных int"
поставьте одинарные скобки возле {переменная}
var deleteQuery = $"delete from planner WHERE date = '{date}'";
в видео было id = {id}";
Лучшее видео, автор очень хорошо все объясняет, но я не пойму, может пропустил, как скрыть последнюю строчку в datagrid?
Спасибо🤝
Про последнее поле забыл рассказать, это делается в одну строку:
datagridview.Columns[номер поля].Visible = false;
Спасибо, очень сильно помог этим видео.
Рад был помочь)
Здравствуйте у меня вопрос. У меня не работает кнопка Сохранить. Вроде тоже самое но по итогу просто перекидывает в код и там мне показывают строку в private void Update(), где показывают что в var rowState = (RowState)dataGridView1.Rows[index].Cells[5].Value; -- есть ошибка и выдаёт мне это: System.InvalidCastException: "Заданное приведение является недопустимым." Помогите с проблемой
Сколько у тебя ячеек в таблице? Последняя по счету у тебя должна была быть на этом моменте "ModifiedNew". У него в ролике она имеет индекс 5 (считая от 0). Просто измени передаваемое значение после Cells на индекс этой ячейки(ModifiedNew). Я сам не очень секу в этой теме, но надеюсь нормально объяснил.
Не работает удаление помоги System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
Ты разобрался почему так?
@@noneraspad я нет
Здравствуйте, будут ли дальше видео про c# и базу данных ? Было бы интересно посмотреть в вашем исполнении.
Здравствуйте, будут
@@CyberDanger Когда ?очень ждем
@@KristinaKristina-cf7ll Сейчас в условиях войны и постоянных воздушных тревог это невозможно
Всё понятно, спасибо!
Что-то не получается подружится с DataGridView не выводит строки из таблицы ни в какую 🥵
таже фигня, часа 4 сидел, попробуй функции из Form1Load в кнопку вставить. У меня помогло
@@valerysmirnov9631 ГОСПОДИ, спасибо! Все работает, показывается таблица! P.S. У кого не получается создать кнопки, найдите видео как создать кнопки(рабочие) в Вин Формс помогло!
подскажите, пожалуйста
если числовой тип данных, то int, если текстовый то var, а если у дата, то что прописывать?
если галочки не убирать и источник подключить к датагриду всё делается легче,а тем более быстрее
Да, но тогда у вас нет таких возможностей, которые открываются перед вами если писать код вручную
а если несколько таблиц в БД, можно ли как то между ними переключаться, через radiobutton допустим?
Спасибо за видеоуроки!
Спасибо за комментарий)
А будет видео,там где взаимодействовали с файлом и информацией?
А как сделать автообновление dataGridView на запущеной форме при изменение таблицы в базе даных? Тоесть меняються даные в БД и меняеться таблица на форме.
Как выгружать и добавлять картинки(фото)?
Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным вот такая ошибка в методе readssinglerow. помогите пожалуйста
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ч поиска ошибки
А если не работает поиск? просто не ищет не по каким параметрам
Очень полезное много интересного, но есть вопрос а как с выбор даты реализовать с помощью DataTimePicker. Например те же самые продукты и у них есть срок хранения
Если честно, с такими элементами не работали. Нужно искать информацию в интернете, думаю там есть немало инфы
@@CyberDanger информации по этому поводу очень мало, но всё ж методом проб и ошибок понял как это работает
Привет, выдает ошибку при нажатии на кнопку "Изменение" System.Data.SqlClient.SqlException: "Ошибка преобразования значения varchar "System.Func`1[System.String]" в тип данных int."
Ждем видео с добавлением данных из Excel
С такой обстановкой в Украине оно вряд ли выйдет в ближайшее время
спасибо!
Привет,такая проблемка. Почему-то не работает кнопка сохранить и т.е БД не обновляется при изменении,кто-то уже подобное решил?
Здравствуйте. Сделал все как вы в разделе удалить но когда удаляю при обновление таблицы данные не удаляются из-за чего это может быть? Метод сохранить работает
Писали в телеграм?
Я сделал в точности как у тебя, но у меня не выводятся данные в DataGrid, отличие только в том, что я подключаю к sql workbench и оно подключается, но не выводит
Напиши в телеграм
@@CyberDanger к счастью я уже решил проблему. Спасибо
@@Roniey333 можешь подсказать как решил?
Подскажите пожалуйста, или скиньте ссылку на код, у меня есть 2 связанные таблицы, как сделать так чтоб когда я нажимал на id товара, во второй таблице показывалось id поставщика
А что делать если данные из таблицы не заносятся в DataGridView?
решил?
@@user-fr3eu8ml2o если знаете решение проблемы, поделитесь, пожалуйста
Вопрос может быть примитивный, но всё-так почему к датаГриду напрямую не подключаемся?
Спасибо, помог)
спасибо, за уроки! делаю по ним практику
но не могу разобраться с ошибкой «недопустимое имя столбца id», делала все по уроку
ошибка возникает при попытке сохранить изменения в таблице
Напишите в телеграм, разберёмся
У меня вопрос возник:
чревато ли будет просто открыть connection к базе данных в методе Form1_Load и потом просто на протяжении работы всей программы просто не закрывать его ? Потому что я заметил, что ты везде открываешь connection когда его просто можно при загрузке формы открыть
Попробуйте, по идеи можно и так реализовать, как вы написали
Скажите пожалуйста, а есть ли в доступном формате написанный код в текстовом варианте или же может где-нибудь расположен скрипт?
Здравствуйте, на данный момент нет. Возможно где-то и есть на дисках
все говорят, что все понятно... откуда взялся dataGridView1?? Columns следом? дальше этого места двинутся не могу, говорит, что ошибка. не существует в таком контексте.
dataGridView1 добавить на форму через панель элементов. Columns будет доступно в коде после этих действий
Привет, спасибо за видео. Но у меня почему-то проблема. новый товар добавляется и сохраняется в базе данных, но когда я написла код удаленря товара, то почему то при запуске и выборе товара, сначла отображается что он удалился в datagridview, но затем когда я жму сохранить а затем обновить, то товар снова возвращается 😢 Не знаю что делать, вроже все правильно написал
Годно
Здравствуйте, а если у меня есть столбы с чекбоксами, то как мне сделать, что бы при нажатии на какое нибудь поле изменялось состояние чекбокса? Например, если написать ToString, то просто будет писаться рядом с чекбоксом True или False??
Вы можете использовать логическую переменную Boolean (bit в Sql), если значение переменной = 0, то checkbox = false, если 1 - true
дай исходник плиз я заебался сидеть и пытаться понять почему у меня не выводит данные из базы данных, я делаю все по 3 твоим урокам но нихуя нет
Нашел?
При реализации редактирования ловлю SqlException на преобразование типа данных varchar к numeric в методе update :(
Напишите в телеграм
Видео очень помогло, спасибо, только не очень понятно где и какой запрос нужно написать, чтобы скрыть последний столбец таблицы. Подскажите пожалуйста
В методе CreateColumns нужно написать dataGridView1.Columns[номер вашего RowState в таблице].Visible = false
@@CyberDanger a как узнать последний роу если мы добавляем постоянно записи
Привет, очень полезные видео. У меня для курсовой примерно такое же приложение должно быть. Но у меня есть некоторые особенности, и было бы очень круто, если бы ты смог их разобрать. Например, есть в ms sql таблица с людьми. В этой таблице есть поля "дата рождения" и "возраст". Как сделать так, чтобы программа, в зависимости от даты рождения, сама заполняла поле "возраст"? Или, например, фильтрация данных. Как посчитать и вывести список людей, работающих в конкретной организации? Чтобы отобразилось число этих людей, ну и список имён в идеале. Я искал в интернете, но именно в связке с ms sql не нашёл решений. Буду очень благодарен, если дашь хотя бы ссылки на решение, или сам объяснишь
Настрой триггеры
Можешь прочитать на метаните про это
Видео супер. Но у меня возникла ошибка при удаление строки. System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта." выдало вот такую ошибку, хотя писал все в точности как на видео.Не работает именно сохранение удаления. Но почитав коменты понял что у меня только у одного такое.
Нет, не у одного Вас. Столкнулся с такой же проблемой. Именно на этапе сохранения удаления такая же ошибка.
Что делать, если не получается подключиться к базе данных: System.Data.SqlClient.SqlException: "Не удается открыть базу данных "constructionCompany", запрашиваемую именем входа. Не удалось выполнить вход.
Напишите в телеграм - @artem_laichuk
@CyberDanger Здравствуйте,где можно посмотреть исходный код?
Здравствуйте, подскажите пожалуйста, как расставляются индексы(имею ввиду например cells[3] ) в методах UpDate и deleteRow. Мучаюсь 3-ий день,не получается сохранить удаленную строку, при обновлении она снова появляется.
Здравствуйте, напишите в телеграм, обьясню
@@CyberDanger а как вас найти у меня тоже самая проблема
Здравствуйте, у меня тут проблемка, при сохранении данных выскакивает ошибка: "System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."", но при этом, данные изменяются в базе данных. Можете подсказать, что в данной ситуации делать?
Пишите в телеграм, решим
Можете пожалуйста подсказать. Не удалось привести тип объекта "system.int32" к типу "system.string". Перепроверил код несколько раз и все равно тоже самое
Напишите в телеграм, решим
вы решили проблему?
Я сделал почти все как и у вас но последн колонну я указал как дата т.к. нужно чтобы там была дата и выводит вот это:
System.InvalidCastException: "Не удалось привести тип объекта "System.DateTime" к типу "System.String"."
Помогите пожалуйста я не понимаю что не так
тоже самое, вы как-то решили эту проблему?
Добрый день! Не понимаю почему не работает удаление и изменение данных. В C# изменения есть а в sql почему то нет, в чем может быть проблема?
Вы обращались в тг?
Подскажите можноли изменять размер столбцов, весь текст не влазит, не могу нигде найти как это делается?
Можно. docs.microsoft.com/ru-ru/dotnet/desktop/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8 , вот почитайте
Подскажите, пожалуйста, что делать, если в строке объявления DataBase database = new DataBase() вылезает ошибка "Имя типа или пространства имен «тип/пространство имен» не найдено (вам не хватает директивы using или ссылки на сборку?)"? Импорт SqlClient есть.
помогите очень надо с этим вопросом..
@@user-cg4ur5ok3y Я его решил год назад, но уже забыл как.
@@SRFxVideos жаль, а ведь уже утром практику сдавать, а у меня только огрызки кода..🥲😭
У кого таблица не выводится, попробуйте функции из Form1Load в кнопку вставить
Работает, большое спасибо!! У меня вообще не было Form1_Load( Но создал кнопку, занес:
{
CreateColumns();
RefreshDataGrid(dataGridView1);
}
И сработало, открылась таблица
P.S. Если не получается создать кнопки, найдите видео как создать кнопки(рабочие) в Windows Forms помогло!
Хелп, выдаёт ошибку((
System.Data.SqlClient.SqlException: "Ошибка преобразования значения varchar "Mercedes Benz W233" в тип данных int."
У тебя в базе данных куда ты хочешь записать строка типа int, наверное ты начал отсчёт с 1, а не с 0
Здравствуйте. У меня проблема. Прописываю фрагмент кода с удалением данных, все как на видео, но когда запускаю и пытаюсь применить, при сохранении выдаёт исключение. Написано, что индекс за пределами диапазона. Что я только не пробовала, но все равно ошибка. Помогите, пожалуйста.
Напишите в телеграм
Доброй ночи. Вы решили данную проблему, а то столкнулся с такой же. Уже который час не могу пофиксить.
Здравствуйте. У меня возникла ошибка. Когда я хочу вывести на датагрид данные таблицы, в которой есть поля разного типа, например дата, или чар, то в строке dgw.Rows.Add(record.GetString ...) выводитя исключение и код не работает
Напишите в тг, решим
здравствуйте, как вы решили эту проблему ?
@@user-xz5qw3me1p а вы решили?
Спасибо
А можно видео как сделать тоже саммое только в DataGridView выводить данные из нескольких табиц? :)
Выводить можно с помощью запроса, который будет включать в себя inner join. Почитайте про join в интернете
Сделал, всё как на видео, чтобы удалять данные из таблицы, но у меня при обновлении таблицы в самой программе и в базе данных ничего не изменяется и удалённый объект все равно остаётся. Не выдаёт никаких ошибок
Напишите в тг, объясним, уже было много таких случаев
@@CyberDanger Уже разобрался, проблема была в невнимательности, я название таблицы в условии ввёл не правильное...
@@n1riper147 Отлично, что сами пытаетесь разобраться
А можно как-нибудь из textbox на одной форме, записывать в datagridview на другой форме, без БД?
Думаю да, но я не пробовал😅
Знаю, вопрос не по теме. Но зачем использовать старую технологию Вин Формс?
Для написания курсовой нужно либо WinForms либо WPF, для новичка лучшим вариантом будет именно WinForms
Здравствуйте ваш видеоролик очень прекрасный. Спасибо вам за такой контент. Но у меня что то вылезла ошибка при вводе в текстбокс для поиска из БД.(System.Data.SqlClient.SqlException: "concat не является известным имя встроенной функции.") Пожалуйста помогите это исправить
Это вы в тг написали же?😅
@@CyberDanger да да😅👌 кстати спасибо смог решить проблему обновив Sql Server
Очень странно, код для Гридов одинаковый но, в 2 из 3 удаление проходит, но из бд не удаляет и при перезапуске проекта запись снова есть, а для одного грида удаляет но не сохраняет при обновлении снова запись появляется))
Не знаете в чем может быть проблема?
Гриды на разных вкладках таб-Контрола находятся
В методе deleteRow после проверки нужно ещё раз присвоить rowState.Deleted
Здравствуйте, каким образом можно скрыть поле Modified New?
Напишите в телеграм, решим
Есть готовый проект код?
подскажите пожалуйста, при создании метода 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: "Ссылка на объект не указывает на экземпляр объекта."" извините еще раз
заливай всегда сурс код
Добрый день, в 13:51 как можно реализовать без If в случае если в таблице нет int данных вообще?
Еще не нашел как?
@@user-ss3ht3uz8r Просто выполнять запрос без проверки
@@CyberDanger я пошел более сложным и наверняка глупым путем
В условии если создал такое условие
If (pasD.Text == ps)
pasD - название текст бокса
ps - переменная типа string
Сделал запуск без проверки, все ок
Спасибо🙃
@@CyberDanger о нашёл то что искал))
Есть ли какие-то причины, по которым может не работать удаление и редактирование (в программе изменения отражаются, но в базе - нет)? При том что добавление работает корректно, никаких ошибок нет и пример из видоса уже построчно написал и перепроверил, но удаление и редактирование в базе не сохраняются(
Да, напишите в телеграмм
@@CyberDanger такая же проблема, как быть?
@@user-eq6zm4zo1m писать в тг
Я конечно извиняюсь, но решили проблему ?
@@dat1co да, решил, это давненько было, но если актуально могу попробовать помочь