Salut,
J'ai une datagrid :
Dans l'itemSource est positionné via une ObservableCollection d'objet de type Toto. Le type toto contient une propriété IsSelected du type bool.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <DataGrid Name="dgTables" Height="273" HorizontalAlignment="Left" Margin="12,26,0,0" VerticalAlignment="Top" Width="398" AutoGenerateColumns="False" SizeChanged="DataGrid_SizeChanged" HorizontalScrollBarVisibility="Disabled"> <DataGrid.Columns> <DataGridTemplateColumn Header="" Width="SizeToCells" > <DataGridTemplateColumn.CellTemplate> <DataTemplate > <CheckBox Margin="3,3,3,3" Grid.Column="1" IsChecked="{Binding IsSelected,Mode=TwoWay}"></CheckBox> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> <DataGridTemplateColumn Header="Table" Width="" IsReadOnly="True"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <TextBlock Margin="3,3,3,3" Grid.Column="2" Text ="{Binding Name}"></TextBlock> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> </DataGrid>
Mais quand je vais récupérer ma liste après avoir coché des checkbox, mes valeurs IsSelected n'ont pas été mis à jours.
Comment trouvé la source de l'erreur ?
Merci de m'aider.
Partager