Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не отображаются свойства Entity-классов 
V
    Опции темы
Лен
Дата 28.5.2009, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 20.1.2009

Репутация: нет
Всего: нет



Имеется public partial class ХХХ : global::System.Data.Objects.DataClasses.EntityObject.
Часть свойств - взяты из базы (Entity-модель была создана по базе автоматически), часть (вычисляемые) - определены в другом файле (всё-таки partial) как property с get/set-ером.
Сделан Rebuild (0 err, 0 warn).
Имеется форма с гридом, в который через BindingSource привязывается данный класс. Но столбцы появляются только со свойствами "из базы", при попытке забиндить новые столбцы написанные "руками" свойства нигде не отображаются. Вопрос: что я мог не так сделать? (В другом проекте при биндинге в грид попадают все свойства...)
PM MAIL   Вверх
KelTron
Дата 29.5.2009, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 2
Всего: 38



Найди отличия в биндинге между этими проектами и узнай, что не так  smile 


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
Idsa
Дата 29.5.2009, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 5
Всего: 62



Возможны 2 варианта:
1. В partial-классе объявлены не свойства, а поля
2. В partial-классе не public-свойства.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
TIGERоX
Дата 30.5.2009, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


начинающий...
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 7.9.2005

Репутация: нет
Всего: 1



Еще возможно, что не выстовлены необходимые атрибуты и свойств.
PM MAIL   Вверх
Лен
Дата 2.6.2009, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 20.1.2009

Репутация: нет
Всего: нет



1. public string Свойства c get/set.
2. Отличий в биндинге нет.
3. Дополнительные атрибуты не требуются.
4. Класс и форма лежат в одном namespace, внутри одного проекта.
5. Косяки возникают и при использовании System.Windows.Forms.DataGridView, и при Xceed.Grid.GridControl.

Добавлено через 5 минут и 49 секунд
Всё, поимел я эту уличную магию!  smile 
Внутри одного проекта эти свойства не видны - косяк VS 9.0.30729.1 SP, я полагаю. Если биндить из другого проекта этого же солюшена - абсолютно всё ок. Не надо напоминать мне про Rebuild Solution - я его первым делом запускал. По 2 - 3 раза на всякий случай...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема »


 




[ Время генерации скрипта: 0.0627 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.