Привязка к сетке данных DomainDataSource в Silverlight

<sdk:DataGrid x:Name="AccountsDG" ItemsSource="{Binding Data, ElementName=AccountsDDS}"/>

Вышеупомянутые работы и данные отображаются, как и ожидалось:

Яблоко красное
Банановое желтое

Мне не нужны все столбцы, отображаемые в сетке данных, поэтому я попробовал это:

<sdk:DataGrid x:Name="AccountsDG" ItemsSource="{Binding Data.FruitName, ElementName=AccountsDDS}"/>

Однако вместо получения:

Яблоко
Банан

Я получил:

Char

A
p
p
l
e


person xyk    schedule 10.03.2014    source источник


Ответы (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>
person Sajeetharan    schedule 11.03.2014