方法一:使用模板列
前台代码如下
<DataGrid Grid.Row="2" Name="dgPersonList" BorderThickness="0" Grid.ColumnSpan="2" Margin="0,5,0,0" SelectionChanged="dgPersonList_SelectionChanged"> <DataGrid.Columns > <DataGridTemplateColumn Header="" Width="40"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <CheckBox Name="chk" VerticalAlignment="Center" HorizontalAlignment="Center" IsChecked="{Binding IsChecked,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" /> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns > </DataGrid>