База данных Master подробное отношение и datagridview - PullRequest
1 голос
/ 07 апреля 2019

Я искал простейший способ реализовать приложение winforms с мастер-деталями (в основном с использованием сетки данных) Он должен взаимодействовать с базой данных, обрабатывать исключения базы данных (например, нарушение уникального индекса) и работать в многопользовательской среде (одновременные обновления и т. Д.)

Я знаю, как это сделать с набором данных и связями между таблицами, но я не уверен, что лучше всего подходит для работы с базой данных. Несколько лет назад я создал аналогичную базу приложений для бизнес-объектов и хранимых процедур, но я считаю, что в наши дни это можно сделать проще.

Ценю, если кто-то может поделиться общими идеями или поделиться ссылками на веб-страницы, подробно описывающие это

1 Ответ

1 голос
/ 07 апреля 2019

A DataSet в сочетании с BindingSource может быть тем, что вы ищете. Для простого просмотра мастера / деталей он предоставляет все необходимое.

  • Управление подключением.
  • Определенная степень обработки ошибок.
  • Привязка всех видов контроля к вашим данным
  • В простых случаях, как у вас, практически все можно сделать в графическом интерфейсе Visual Studio
  • Управление навигацией по данным

BindingSource

BindingNavigator

...