Mon DomainDataSource reste vide
Salut,
J'ai créer un domaindatasource simple prenant argument un IdImage et retournant une image grace à la méthode serveur GetIMAGESQueryById
Code:
1 2 3 4 5 6 7 8
| <riaControls:DomainDataSource AutoLoad="False" d:DesignData="{d:DesignInstance my1:IMAGES, CreateList=true}" Height="0" Name="imagesDomainDataSource" QueryName="GetIMAGESQueryById" Width="0" >
<riaControls:DomainDataSource.QueryParameters>
<riaControls:Parameter ParameterName="ID" Value="{Binding ElementName=dataGrid2, Path=SelectedItem.IdImage}"/>
</riaControls:DomainDataSource.QueryParameters>
<riaControls:DomainDataSource.DomainContext>
<my:EcosDomainContext />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource> |
Code:
1 2 3 4 5
| public IQueryable<IMAGES> GetIMAGESQueryById(int ID)
{
var query = from img in this.ObjectContext.IMAGES where img.id == ID select img;
return query;
} |
Le datasource étant loadé dans le codebehind
Code:
1 2 3 4
| private void dataGrid2_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
imagesDomainDataSource.Load();
} |
L'argument est bien passé à la méthode serveur, le résultat de la requéte et du link sont corrects mais rien à faire, les données ne sont pas remontées dans mon datasource qui reste vide.... Que se passe-t-il?