I'm encountering a problem with the extended selection on the DataGrid. When I have rows that are not enabled, the usual simple selection of clicking a row, or ctrl-clicking to select multiple non-contingous rows work just fine in not allowing
the non-enabled rows to be selected, which I'm presuming is the normal behaviour. However, selecting a row, and then using shift-click to select a range of rows does not follow this. Any non-enabled rows within that range are selected as well,
which I believe is a bug.
Unless the bug is the other way in that single-click and ctrl-click should not be ignoring non-enabled rows, but then what would be the sense of having an enabled flag?
For now, I can program around this with a filter on the selected rows to double-check if they were enabled or not. But, it would be nice to have the bug fixed for future code.