これは、データグリッドの最初の行に追加されるデータグリッドとチェックボックス項目の Xaml コードです。チェックボックスがチェックされているときに、データグリッドの選択された行を識別する方法が必要です。
XAML
<DataGrid ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" AutoGenerateColumns="True" Name="MedicationDatagrid" Width="{Binding GroupBox}" Background="White" Height="200" >
<DataGrid.Columns>
<DataGridTemplateColumn >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="chkCheckinMedication" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
C#
private void Button_Click(object sender, RoutedEventArgs e)
{
checkinCheckBox();
}
private void checkinCheckBox()
{
// find datarow and store data into database
}