绑定Datatable的DataGrid,自动生成行列,怎样才能在最前面加上一列checkBox,并使其与相应row的IsSelected属性绑定?
我的需求是读取数据库的表,在控件中显示数据,并且能够增删改数据,所以我使用DataTable直接Binding在DataGrid上,但是需求中还要求最前一列是checkBox,可以选择多行一次性删除。
我的问题是如何在自动生成的DataGrid中加入一列CheckBox,并将CheckBox的IsChecked属性与该CheckBox所在行(Row)的IsSelected属性绑定起来。这样就可以直接使用DataGrid的默认键盘监听事件(Delete)来删除选中的列。