2009-12-15 114 views
0

说我有一个表名是MyData,我有一个名称为MyData的列。所以表看起来像Silverlight DataGrid数据绑定问题

MyData(ID, MyData, Col3, ....) 

使用EF和RIA服务来获得来自DB数据和数据绑定到像数据网格:

<data:DataGridTextColumn Header="ID" Binding="{Binding ID}" /> 
<data:DataGridTextColumn Header="MyData" Binding="{Binding MyData}" /> 
<data:DataGridTextColumn Header="Col3" Binding="{Binding Col3}" /> 
... 

然后运行它,我可以显示所有其他所有数据除MyData列之外的列。没有显示Mydata的内容。

如何解决此问题?

+0

什么是MyData的?它是具有属性的对象还是其他对象的集合? – Tacoman667 2009-12-16 04:12:07

回答

0

看起来你有一个名为MyData的一个对象,然后名称就是一个属性,尝试改变你的表的名称,看看它是否工程...

+0

谢谢,伙计们。找出原因。 EF生成实体MyData并更改属性名称MyData1,而不是MyData。所以当绑定数据时,应该使用Mydata1,而不是MyData。 – KentZhou 2009-12-17 01:20:10