Note that there are some explanatory texts on larger screens.

plurals
  1. POGet Value Off Checkboxes in Datagrid
    text
    copied!<p>I want to get the value off checkbox from a datagrid in WPF This is my code [XAML]</p> <pre><code>&lt;DataGrid Grid.Row="0" Grid.Column="3" Name="grdModules" Width="371" AutoGenerateColumns="False" CanUserAddRows="False" IsReadOnly="False" CanUserDeleteRows="True" ItemsSource="{Binding}" SelectionChanged="grdModules_SelectionChanged" Grid.ColumnSpan="2" Height="150" Margin="126,0,-45,0" Grid.RowSpan="5"&gt; &lt;DataGrid.Columns&gt; &lt;DataGridTextColumn Header="Module" Width="71" Binding="{Binding ModuleName}"&gt;&lt;/DataGridTextColumn&gt; &lt;DataGridTemplateColumn Header="Autoriser" Width="100"&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox IsChecked="{Binding Autoriser, Mode=TwoWay}" &gt;&lt;/CheckBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellTemplate&gt; &lt;DataGridTemplateColumn.CellEditingTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox IsChecked="{Binding Autoriser, Mode=TwoWay}" &gt;&lt;/CheckBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellEditingTemplate&gt; &lt;/DataGridTemplateColumn&gt; &lt;DataGridTemplateColumn Header="Accès à l'administrateur" Width="100"&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox IsChecked="{Binding GrantToAdmin, Mode=TwoWay}"&gt;&lt;/CheckBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellTemplate&gt; &lt;DataGridTemplateColumn.CellEditingTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox IsChecked="{Binding GrantToAdmin, Mode=TwoWay}"&gt;&lt;/CheckBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellEditingTemplate&gt; &lt;/DataGridTemplateColumn&gt; &lt;DataGridTemplateColumn Header="Accès à l'utilisateur" Width="100"&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox IsChecked="{Binding GrantToUser, Mode=TwoWay}"&gt;&lt;/CheckBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellTemplate&gt; &lt;DataGridTemplateColumn.CellEditingTemplate&gt; &lt;DataTemplate&gt; &lt;CheckBox IsChecked="{Binding GrantToUser, Mode=TwoWay}"&gt;&lt;/CheckBox&gt; &lt;/DataTemplate&gt; &lt;/DataGridTemplateColumn.CellEditingTemplate&gt; &lt;/DataGridTemplateColumn&gt; &lt;/DataGrid.Columns&gt; &lt;/DataGrid&gt; </code></pre> <p>My [ViewModel]</p> <pre><code>public class ModuleAccessVM : ViewModelBase { [DataMember] public int ModuleId { get; set; } [DataMember] public string ModuleName { get; set; } [DataMember] public string ModuleDescription { get; set; } [DataMember] public bool Autoriser { get; set; } [DataMember] public bool GrantToAdmin { get; set; } [DataMember] public bool GrantToUser { get; set; } } </code></pre> <p>Please help I'd like to get the value off checked chekbox, when I check and uncheck some checkbox and I loop throught the itemSource I always get the default value from the db!!!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload