Модель сущности ADO.NET + DataGridView: как записать изменения в базу данных - PullRequest
0 голосов
/ 02 декабря 2009

У меня есть модель данных сущности ADO.NET, и я хочу подключить DataGridView для операций CRUD. Как мне поступить об этом?

Для DataGridView только для чтения я делал следующее

TimeTrackEntities tte = new TimeTrackEntities();  //Entity Data Model
ObjectQuery<Days> DayQuery = tte.Days;
dgvDays.DataSource = DayQuery;  

Ответы [ 2 ]

1 голос
/ 02 декабря 2009

Здесь есть проход .

Примечание:

Есть еще несколько шагов для реального взаимодействия с пользователем. Вам нужно заполнить Binding Source и, если вы хотите редактировать, вам нужно добавить небольшой код для кнопки сохранения на панели инструментов.

Вам нужно будет включить BindingNavigatorSaveButton (просто щелкните значок сохранения на панели инструментов навигатора и измените его свойство Enabled на True). Кроме того, вы, вероятно, захотите отформатировать сетку, что вы можете легко сделать с помощью SmartTag и более подробно через окно свойств.

0 голосов
/ 07 декабря 2009

Я читал, что большинство людей используют LINQ To Entities для работы с EF в контексте источника данных для сеток данных.

Было бы неплохо, если бы новая версия поддерживала метод обновления стиля DataAdaper. Вот статья о новой версии с .net 4 / VS2010.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...