Datagrid загружает только один результат в Silverlight - PullRequest
1 голос
/ 11 июля 2011

У меня есть источник данных ria domaindatasource, который предоставляет элементы для сетки данных.Однако сетка данных загружает только один из результатов, и возвращается как минимум 3 результата.С чего бы это?Вот код

            <sdk:DataGrid AutoGenerateColumns="False" IsEnabled="False" x:Name="prevSchoolDataGrid" ItemsSource="{Binding Path=Data, ElementName=gridDomainSource}" RowDetailsVisibilityMode="VisibleWhenSelected" VerticalAlignment="Stretch" GridLinesVisibility="Horizontal" AlternatingRowBackground="#AD71BBFF" Margin="2,8" MinColumnWidth="100" >
            <sdk:DataGrid.Columns>
                <sdk:DataGridTextColumn x:Name="schoolColumn" Binding="{Binding SchoolName}" Header="School" CanUserSort="True"  />
                <sdk:DataGridTextColumn x:Name="awardColumn" Binding="{Binding Award}" Header="Award"  />
                <sdk:DataGridTextColumn x:Name="creditColumn" Binding="{Binding Credit}" Header="Credit" CanUserSort="True"  />
                <sdk:DataGridTextColumn x:Name="studyColumn" Binding="{Binding Study}" Header="Study"  />
                <sdk:DataGridTextColumn x:Name="dateAttendedColumn" Binding="{Binding DateAttended}" Header="Date Attended" IsReadOnly="True"  />
            </sdk:DataGrid.Columns>
        </sdk:DataGrid>

и источник данных домена

        <riaControls:DomainDataSource PageSize="50" AutoLoad="True" x:Name="gridDomainSource" QueryName="GetPreviousSchoolsQuery" VerticalAlignment="Top">
        <riaControls:DomainDataSource.DomainContext>
            <my:ApplyDataContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.QueryParameters>
            <riaControls:Parameter ParameterName="email" Value="{Binding Text, ElementName=EmailTB}" />
        </riaControls:DomainDataSource.QueryParameters>
    </riaControls:DomainDataSource>

1 Ответ

0 голосов
/ 09 августа 2011

Оказывается, я установил неправильный ключ данных во входящей модели. Таким образом, клиент связывался неправильно.

...