WPF 用CSharp代码实现DataGrid多行选中
如题,WPF的DataGrid控件,ItemSource是DataView。希望能用CSharp代码实现多行的选中高亮。选中单行没问题,多行选中没找到能用的属性。SelectedItems只能读,无法进行设置操作。
[解决办法]
放一个CheckBox列,后台选中多行,获取选中的CheckBox的Parent,设定高亮样式。
[解决办法]
当年没有DataGrid,不过貌似和ListView差不多。
我以前写过个在后台控制ListView的选中状态的程序。
部分如下:
数据源:
private ObservableCollection<TestData> m_fileItemsSource; // listview的数据源