メール送信アプリケーションを作成しています。私のウィンドウには、次のデータグリッドがあります。
<DataGrid AutoGenerateColumns="False" CanUserAddRows="False" HorizontalAlignment="Stretch" Name="dgdTo" VerticalAlignment="Stretch" ItemsSource="{Binding}" >
<DataGrid.Columns>
<DataGridTextColumn x:Name="contactFName" IsReadOnly="True" Binding="{Binding Path=FirstName}" Header="First Name" Width="2*"/>
<DataGridTextColumn x:Name="contactLName" IsReadOnly="True" Binding="{Binding Path=LastName}" Header="Last Name" Width="2*"/>
<DataGridTextColumn x:Name="contactEmail" IsReadOnly="True" Binding="{Binding Path=Email}" Header="E-mail" Width="2*"/>
<DataGridCheckBoxColumn x:Name="mailSend" Header="Send mail" Width="*"/>
</DataGrid.Columns>
</DataGrid>
最初の3つの列は、データベースのContactPersonテーブルにバインドされています。最後の列は、その人に電子メールを送信する必要があるかどうかを示します。ContactPersonオブジェクトに「booleanSendMail」フィールドがないため、チェックボックスの値を取得する別の方法が必要です。
特定の行のチェックボックス値を取得/設定するにはどうすればよいですか?(C#)