The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
Shift+click incorrectly toggles the seletion of a row if there were previous rows selected by Ctrl+click, and the last one of those rows has be selected then de-selected using Ctrl+click.
1. Select some rows using Ctrl+click. 2. Deselect the final row in the range, also using Ctrl+click. 3. Shift+click to select a range of rows beyond the row deselected. - The last ctrl-selected row (in the oposite direction from the shift-select) has it's state toggled.
Example of above steps: 1. ex: ctrl-select rows 3,4,7. 2. ex: ctrl-deselect row 7. 3. ex: hold Shift and click row 10, selecting rows 7-10. - row 4 incorrectly changes from selected to unselected!?
...this unwanted behavior also works in the other direction, except that it selects a row that was previously unselected. Examples of several cases: example A: 1. ctrl-select rows 3,4,7. 2. ctrl+deselect row 7. 3. shift-select from row 7-10. - row 4 becomes unselected.
example B: 1. ctrl-select rows 3,4,7. 2. ctrl+deselect row 7. 3. shift-select from row 3-1. - all rows 7-1 becomes selected (but 7,6,5 should not be).
example C: 1. ctrl-select rows 3,4,7. 2. ctrl+deselect row 3. 3. shift-select from row 7-10 - all rows 3-10 become selected (but 3 should not be).