На днях я начал работать над проектом в C # .NET с использованием Windows Forms, и прошло довольно много времени с тех пор, как я в последний раз использовал Windows Forms, поэтому я чувствую себя немного ржавым.
Прежде всего, я долженобратите внимание, что я использую Visual C # 2010 Express, в котором нет поддержки мастера графического интерфейса пользователя для привязки данных (хорошо, если вам нравится MS Access или локально хранящиеся файлы базы данных), и мне нужно поговорить с базой данных MySQL и заставить ее играть хорошос DataGridView.
Моя проблема связана с тем, что я не могу понять, как выполнять обновления и удаления.Большинство сетевых источников, которые я обнаружил, похоже, просто ссылаются на запуск мастера привязки данных, чего я не могу сделать (так как я использую Visual C # 2010 Express).
Теперь я смогВыберите данные из базы данных без каких-либо серьезных проблем (используя MySqlDataAdapter
, BindingSource
и DataTable
), но когда я пытаюсь использовать MySqlDataAdapter.Update(<DataTable>)
, ничего не происходит.
Я предполагаю, что естьнекоторая работа по настройке, которую мне нужно сделать, которая обычно выполняется вручную, как «просто используйте мастер».Итак, есть ли у кого-нибудь простой пример того, что мне нужно сделать, чтобы иметь возможность делать обновления, вставки и удаления?С или без хранимых процедур, оба способа хороши (хотя я, вероятно, в конечном итоге буду использовать хранимые процедуры в готовой программе).