使用linq select提供网格数据源,属性是只读的

时间:2010-03-04 17:40:17

标签: c#-3.0

我使用以下调用的返回作为网格的数据源。         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( ); }

我在网格中有一个复选框,但它是READ-ONLY。 [为了记录,网格是DevExpress。]有没有办法绕过这个,没有创建一个非匿名类?

1 个答案:

答案 0 :(得分:0)

继续研究告诉我,事实上,linq返回的匿名类总是只读的,所以,显然,创建一个实际的类是最好的(只有?)解决方案。