Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка привязки master-details datagridview / 2 сообщений из 2, страница 1 из 1
07.10.2016, 15:41
    #39322899
OST-RV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка привязки master-details datagridview
авторОтносящийся к свойству метод доступа 'ID' для объекта 'System.Collections.Generic.HashSet`1[[Global2DAL.DocLimitCashRowDetail, Global2Context, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' выдал исключение:'Объект не соответствует конечному типу.'

Inner exception

авторОбъект не соответствует конечному типу.

Привязка выполнена так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
            
            docLimitCashRowBindingSource.DataSource = db.DocLimitCashRowRepository.Local.ToBindingList();
            dtlvDocLimitCashRow.DataSource = docLimitCashRowBindingSource;
            
            docLimitCashRowDetailsBindingSource.DataSource = docLimitCashRowBindingSource;
            docLimitCashRowDetailsBindingSource.DataMember = "DocLimitCashRowDetails";

            dgvDocLimitCashRowDetails.DataSource = docLimitCashRowDetailsBindingSource;



Для доступа данных использую entity framwork. Если навигационное свойство DocLimitCashRowDetails родительского элемента не имеет значений то в свойство dgvDocLimitCashRowDetails.CurrentRow.DataBoundItem возвращает:

Count = 0

Иначе:

{System.Data.Entity.DynamicProxies.DocLimitCashRowDetai_15B1FFB5B9D567C5C3A4B8B0275F770BBBCAB3D554A0059E0654EFE8DA27407A}
base: {System.Data.Entity.DynamicProxies.DocLimitCashRowDetai_15B1FFB5B9D567C5C3A4B8B0275F770BBBCAB3D554A0059E0654EFE8DA27407A}
_entityWrapper: {System.Data.Objects.Internal.EntityWrapperWithoutRelationships<System.Data.Entity.DynamicProxies.DocLimitCashRowDetai_15B1FFB5B9D567C5C3A4B8B0275F770BBBCAB3D554A0059E0654EFE8DA27407A>}
DocLimitCashRow: {(1) Расходы на поставку программного обеспечения}

Как привязать данные к datagridview так чтобы если навигационное свойство DocLimitCashRowDetails, коллекция HashSet<DocLimitCashRowDetail>) не заполнено (count = 0), свойство dgvDocLimitCashRowDetails.CurrentRow.DataBoundItem ни чего не возвращало и не создавалось пустая строка?
...
Рейтинг: 0 / 0
08.10.2016, 17:41
    #39323274
OST-RV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка привязки master-details datagridview
решил проблему благодаря этому руководству https://msdn.microsoft.com/en-us/data/jj682076.aspx
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка привязки master-details datagridview / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]