Silverlight 4 - RIA - Binding et QueryParameters
Bonjour à tous,
je commence doucement le développement en Silverlight et je souhaite rejoindre votre communauté afin de résoudre mes soucis et apporter mon aide.
Je vous expose mon problème :
Une DataGrid binder avec un DomainService utilisant un paramètre que je passe dans l’URL.
Pour chaque ligne de ma DataGrid, il y a une ComboBox binder avec un DomainService utilisant un paramètre qui est un identifiant de ma ligne sélectionné.
Place au code pour mieux comprendre :
DomainDataSource utilisé par ma ComboBox
Code:
1 2 3 4 5 6
|
<riaControls:DomainDataSource AutoLoad="True" LoadedData="pOIDS_ELEMENTDomainDataSource_LoadedData" x:Name="pOIDS_ELEMENTDomainDataSource" QueryName="GetPOIDS_ELEMENTByGRILLE_ELEMENTQuery" DomainContext="{StaticResource mainDC}">
<riaControls:DomainDataSource.QueryParameters>
<riaControls:Parameter ParameterName = "param_id" Value="{Binding Path=SelectedItem, Mode=OneWay, ElementName=eVALUATION_ITEMDataGrid, Converter={StaticResource ConverterGuid}}"/>
</riaControls:DomainDataSource.QueryParameters>
</riaControls:DomainDataSource> |
Un aperçu de ma DataGrid
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<sdk:DataGridTemplateColumn Width="SizeToCells" Header="Note">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding note}" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox DisplayMemberPath="POIDS_TITRE.libelle" Loaded="ComboBox_Loaded" SelectionChanged="ComboBox_SelectionChanged" ItemsSource="{Binding Source={StaticResource mainDC}, Path=POIDS_ELEMENTs}"></ComboBox>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn Header="Commentaire" Width="400">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=commentaire}" TextWrapping="Wrap"/>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=commentaire, Mode=TwoWay}" TextWrapping="Wrap"/>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
</sdk:DataGridTemplateColumn> |
L’erreur que j’obtiens et lors de la modification d’un commentaire et que je clique sur une autre ligne de ma DataGrid
http://img291.imageshack.us/img291/5...nshot045mi.jpg
Merci de votre attention!