resultHeader.SalesOrderDetail;
dataGridViewOrderDetails.DataSource =
resultHeader.SalesOrderDetail.Load();
"it.SalesOrderID == @p", parameter).First();
objCtx.SalesOrderHeader.Where(
SalesOrderHeader resultHeader =
"it.SalesOrderID == @p", parameter).Any())
if(objCtx.SalesOrderHeader.Where(
На приведенной выше иллюстрации элемент управления DataGridView с меткой Sales Order Details заполняется данными с помощью следующего фрагмента кода. В SalesOrderHeader имеется коллекция связанных сущностей SalesOrderDetail, идентифицируемая свойством SalesOrderDetail сущности SalesOrderHeader. Свойство SalesOrderDetail фактически представляет собой коллекцию . Коллекция может быть присвоена свойству DataSource элемента управления BindingSource. Затем элемент управления BindingSource присваивается свойству DataSource элемента управления DateGridView.
parameter).Execute(MergeOption.OverwriteChanges);
objCtx.SalesOrderHeader.Where(
dataGridViewSOHeader.DataSource =
new ObjectParameter("p", Int32.Parse(textBoxOrderId.Text));
В следующем коде присваивается единственное значение SalesOrderHeader из значений ObjectQuery, предоставленных AdventureWorksSalesEntities , элементу управления DataGridView. Параметр этого запроса создается путем выполнения синтаксического анализа идентификатора ID в данных SalesOrderHeader из текстового поля. Этот параметр используется в предложении запроса where для выборки единственного значения SalesOrderHeader, которое согласуется с идентификатором. Запрос присваивается свойству DataSource элемента управления DataGridView. На приведенной выше иллюстрации верхний элемент управления DataGridView в форме Windows Form с меткой Sales Order Header заполняется данными с помощью следующего фрагмента кода. Использование метода Execute обеспечивает однократное выполнение запроса.
Для обеспечения привязки данных к элементу управления DataGridView в форме Windows достаточно ввести всего лишь несколько строк кода. Вначале создайте запрос ObjectQuery. Затем присвойте значение ObjectQuery свойству DataSource элемента управления DataGridView.
Привязка данных на платформе Entity Framework
Образец приложения привязки данных AdventureWorks демонстрирует привязку данных с использованием платформы Entity Framework. Модель данных определена в разделе . Это приложение отображает и изменяет сущности SalesOrderDetail, ассоциированные с сущностями SalesOrderHeader. На следующей иллюстрации показано диалоговое окно, используемое для добавления сущности SalesOrderDetail к сущности SalesOrderHeader, а фоном служит основная форма приложения.
Привязка данных Adventure Works (образец приложения модели EDM)
Эта тема еще не получила оценку -
Привязка данных Adventure Works (образец приложения модели EDM)
Комментариев нет:
Отправить комментарий