2014-03-29 176 views
0

將複選框列添加到WPF數據網格時出現問題。將複選框列添加到鏈接到數據表的WPF數據網格

  1. 我創建一個具有8列的DataTable,並使用SQL填充它。
  2. 我使用的ItemsSource將DataTable綁定到WPF的數據網格,如:

    XAML:

    <DataGrid x:Name="dgOPListEntries" Grid.Row="1" Grid.ColumnSpan="2" Margin="5" ItemsSource="{Binding}" AutoGenerateColumns="True"></DataGrid>

    代碼隱藏:

    dgOPListEntries.ItemsSource = dtOPListEntries.DefaultView;

到目前爲止,這工作正常。

我現在想要添加一個複選框列到datagrid,我可以選擇一些行。 (選定的行將在sql服務器上更新。)

任何幫助表示讚賞。

回答

1

如果您想要的只是選擇某些行,則可以分別使用DataGrid.SelectionModeDataGrid.SelectionUnit屬性設置爲DataGridSelectionMode.ExtendedDataGridSelectionUnit.FullRow

另外,DataGrid會自動爲bool類型的數據創建複選框列,如果您可以將字段添加到您的項目源。

+0

謝謝。添加一個bool類型的datacolumn解決了它。 – Cygu

相關問題