<sdk:DataGrid x:Name="AccountsDG" ItemsSource="{Binding Data, ElementName=AccountsDDS}"/>上述工作和数据如预期所示:
苹果红
香蕉黄
我不希望所有列都显示在datagrid中,所以我尝试了以下方法:
<sdk:DataGrid x:Name="AccountsDG" ItemsSource="{Binding Data.FruitName, ElementName=AccountsDDS}"/>然而,与其得到:
苹果
香蕉
我得到了:
字符
一个
P
P
我
E
发布于 2014-03-11 04:10:11
如果不希望自动生成列,则应该定义如下所示:
<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>https://stackoverflow.com/questions/22311236
复制相似问题