我正在构建一个电子邮件发送应用程序。在我的窗口中,我有以下数据网格:
<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>
前三列绑定到数据库中的 ContactPerson 表。最后一列指示是否应向此人发送电子邮件。因为,我在 ContactPerson 对象中没有字段“boolean SendMail”,所以我需要另一种方法来获取复选框的值。
如何获取/设置特定行的复选框值?(C#)