0

我有一个 DataGrid,我正在使用它的项目源填充它并将其设置为等于 DataTable 的默认视图,如下所示:

exampleDataGrid.ItemsSource = exampleDataTable.DefaultView;

这是使用的数据网格的 XAML:

<DataGrid x:Name="exampleDataGrid" AutoGenerateColumns="False" HorizontalAlignment="Left" Height="261" VerticalAlignment="Top" Width="209" Margin="2,0,-2,0" GridLinesVisibility="None" HeadersVisibility="None" SelectionMode="Single" CanUserAddRows="False" >
                            <DataGrid.Columns>
                                <DataGridTemplateColumn x:Name="select">
                                    <DataGridTemplateColumn.CellTemplate>
                                        <DataTemplate>
                                            <CheckBox x:Name="CK" Content="{Binding Data}" IsChecked="{Binding Path=IsSelected, UpdateSourceTrigger=LostFocus, Mode=TwoWay}" />
                                        </DataTemplate>
                                    </DataGridTemplateColumn.CellTemplate>
                                </DataGridTemplateColumn>
                                <DataGridTextColumn Binding="{Binding PARTTYPE}" Width="Auto"/>
                            </DataGrid.Columns>
                        </DataGrid>

它看起来像这样(我删除了网格和标题):

在此处输入图像描述

我遇到的问题是我无法检查复选框是否选中了正在使用的项目源。

有人可以帮我解决这个问题吗?

4

0 回答 0