【问题标题】:DomainDataSource datagrid binding in SilverlightSilverlight 中的 DomainDataSource 数据网格绑定
【发布时间】:2014-04-14 05:01:51
【问题描述】:
<sdk:DataGrid x:Name="AccountsDG" ItemsSource="{Binding Data, ElementName=AccountsDDS}"/>
上述作品和数据如预期的那样显示:
苹果红
香蕉黄
我不希望数据网格中显示所有列,所以我尝试了这个:
<sdk:DataGrid x:Name="AccountsDG" ItemsSource="{Binding Data.FruitName, ElementName=AccountsDDS}"/>
但是,而不是得到:
苹果
香蕉
我明白了:
字符
一个
p
p
l
e
【问题讨论】:
标签:
silverlight
binding
datagrid
domaindatasource
【解决方案1】:
如果你不想自动生成列,你应该定义如下,
<sdk:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Data.FruitName, ElementName=AccountsDDS} Name="AccountsDG" >
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="YourColumName1" Binding="{Binding ColumName1}" />
<data:DataGridTextColumn Header="YourColumName2" Binding="{Binding ColumName2}" />
</data:DataGrid.Columns>
</sdk:DataGrid>