WinForm DataBinding Hide Свойство в бизнес-объекте C # .NET - PullRequest
5 голосов
/ 29 января 2010

Моя сетка данных (DevExpress) автоматически заполнит сетку на основе открытых полей бизнес-объекта.

Какой атрибут я могу разместить на поле, чтобы сообщить блокам данных WinForm о его игнорировании?

[???HideFromDataBindingSources???]
 public bool IsSecurity
 {
     get { return _isSecurity; }
     set { _isSecurity = value; }
 }

1 Ответ

8 голосов
/ 29 января 2010

Вы должны украсить свою собственность с помощью Browsable (false)

Или даже реализовать ICustomTypeDescriptor в вашем классе и фильтровать или динамически добавлять свойства более гибким способом.

...