У меня есть DataGridView, который загружает данные из mdb Таблица доступа
В сетке отображаются только данные (только для чтения). У меня есть кнопка для вставки новой строки, и теперь должен сделать еще две кнопки, одна для обновления и один для удаленияC# Обновление и удаление таблицы строк с помощью tableAdapter, mdb access, dataGridView
Следующего кода работает отлично для вставки новой строки
this.estacionamientoTableAdapter.Insert(tb1.Text, tb2.Text, tb3.Text, null, null);
this.dataGridView1.EndEdit();
this.estacionamientoTableAdapter.Fill(estacionarDataSet.Estacionamiento);
this.dataGridView1.Refresh();
Может кто-нибудь предоставить мне образец для редактирования данных из выбранной строки и для удаления выбранной строки из сетки? Конечно, используя tableAdapter, Dataset и т. Д.?
Да, я использую автогенерированный код. Этот код был сгенерирован, когда я добавил файл mdb в проект ... Я думаю, что это не лучший способ сделать что-то, не так ли? Я попробую ваш код позже ... спасибо – Enrique
за небольшой проект ничего не работает с использованием этого автогенерированного кода. Причина, по которой он не может быть взломан, вероятно, потому, что таблица в файле mdb не имеет первичного ключа. Если вы можете изменить файл mdb для включения первичного ключа, вам, вероятно, не придется добавлять дополнительный код самостоятельно. в противном случае см. http://stackoverflow.com/questions/593170/tableadapter-updating-without-a-key – dice
В моей таблице есть первичный ключ (id) – Enrique