数据绑定到运行时类型

时间:2012-02-13 15:57:44

标签: wpf data-binding dynamic linq-to-entities expression

我正在使用this定义动态查询IQueryable并将结果设置为wpf datagrid的itemssource。 我在输出窗口中收到此错误:

System.Windows.Data Error: 40 : BindingExpression path error: 'DynamicProp1' property not found on 'object' ''DynamicType1' ....

当我使用dynamic关键字尝试时,我获得了成功。

dynamic d = item;
var v = d.DynamicProp1;//works

1 个答案:

答案 0 :(得分:0)

dynamic上,您始终设置properties,其他问题中的代码似乎定义了fields,无法绑定。

(使用TypeBuilder.DefineProperty代替DefineField