Используя linq select для предоставления источника данных сетки, свойства доступны только для чтения - PullRequest
0 голосов
/ 04 марта 2010

Я использую возврат от следующего вызова в качестве источника данных для сетки. public object GetPropertyDataSourceWithCheckBox( ) { return ( from p in LocalProperties join c in GetCities( ) on p.CityID equals c.CityID orderby p.StreetNumber select new { Selected = false, p.PropertyID, p.StreetNumber, p.StreetName, c.CityName } ).ToList( ); }

Я получаю флажок в сетке, но он доступен только для чтения. [Для записи, сетка DevExpress.] Есть ли способ обойти это, кроме создания неанонимного класса?

1 Ответ

0 голосов
/ 08 марта 2010

Продолжающиеся исследования говорят мне, что на самом деле анонимные классы, возвращаемые linq, всегда доступны только для чтения, поэтому, очевидно, создание фактического класса - лучшее (только?) Решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...