2011-07-11 9 views
1

私はデータグリッドの項目を提供しているria domaindatasourceを持っています。ただし、データグリッドは結果の1つのみをロードしており、少なくとも3つの結果が返されます。これはなぜでしょうか?ここで はコードDatagridはSilverlightで1つの結果しか読み込みません

  <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> 
+0

EFモデルのエンティティに対してサーバーサイドコードの詳細を提供できますか、それともlinqですか? 3レコードが返されたことをどのように確認しますか? –

答えて

0

である私は、着信モデルで間違ったdatakeyを設定していたが判明。クライアントが間違ってバインドしていました。

関連する問題