Visual C # 2008. Пример CRUD с использованием набора данных, DataRow с Access Mdb - PullRequest
0 голосов
/ 12 ноября 2009

Я использую Visual Studio C # 2008
Я создал (визуально) набор данных, который указывает на файл MDB (Access 2007)
Этот набор данных называется "EstacionarDataSet"

EstacionarDataSet ed = new EstacionarDataSet();
DataRow newRow = ed.Tables[0].NewRow();
newRow["patente"] = tb_Patente.Text;
newRow["numerobox"] = tb_Box.Text;
newRow["fechahora_ingreso"] = DateTime.Now;
ed.Tables[0].Rows.Add(newRow);
  • Этот код выполняется в Form2 (не mainform), где я пытаюсь вставить новую запись в единственный файл таблицы mdb (этот код не работает, но не дает никаких исключений ).

  • Основная форма содержит System.Windows.Forms.DataGridView компонент, прикрепленный к этому файлу mdb, который работает нормально, показывает записи правильно и т. Д. (PS: я добавил пример записи с использованием Access)

  • Мне нужны примеры кода для добавления новой строки, обновления и удаления ... Спасибо

1 Ответ

0 голосов
/ 12 ноября 2009

Вам необходимо понять, как работает DataAdapter:

прочитайте эту статью

DataAdapter

или многие другие в сети.

Тогда все, что вам нужно, это объект подключения к MDB, сконфигурированный адаптер данных с командами выбора вставки и обновления (это легко сделать с помощью мастера).

и заполните таблицу или набор данных данными, связав их с видом сетки.

...