Hi,
I'm used to work with the keyboard - especially with multiple changes.
So I do what:
a.) Scroll to the row where I want to make changes - (selecting the cell of course with double click)
b.) Edit the value
c.) Press enter
d.) Press key down (optional MS Datagrid changes the cell / row on enter)
e.) Press F2
f.) Change the value
g.) Press enter.....
....
m.) Press F2
n.) Find out that I don't need to change (F2 was a mistake)
o.) Press Enter
Alternative Method (need to change different cells).
a.) Scroll to the row where I want to make changes - (selecting the cell of course with double click)
b.) Edit the value
c.) Press enter
d.) Press down key -- maybe multiple times
e.) Press left / right key to select the correct column
f.) Press F2
....
So - this was what's going on with the MS Datagrid.
What's with RadGrid?
a.) Scroll to the row where I want to make changes - (selecting the cell of course with double click)
b.) Edit the value
c.) Press enter
--works :)
d.) Press down key -- maybe multiple times
--new row gets selected
e.) Press F2 --- nothing happens - the focus rectangle moved to the header of the first column in the first row.
The only way to get it down from there (without mouse) is pressing tab (while the focus moves from cell to cell - after the last cell to the next row......)
The other thing:
m.) Press F2
n.) Find out that I don't need to change (F2 was a mistake)
o.) Press Enter
--nothing happens as long as you don't change the value in the cell.
WPF is mend to build client applications. FAST applications - the thing should make dataentry (in case of grid) easy.
Of course it is nice when it binds to XXXX Million records extremely fast.
---(I would more say if you bind to that much records you should rethink your application design :)).
But that helps nothing when editing cells means using the mouse instead of intuitive typing.
Of course these things could be handled via "Cell.EditEnded" code behind things - but that's not the reason why I buy third party controls. I do this because I want to have RAD.
Regards
Manfred
I'm used to work with the keyboard - especially with multiple changes.
So I do what:
a.) Scroll to the row where I want to make changes - (selecting the cell of course with double click)
b.) Edit the value
c.) Press enter
d.) Press key down (optional MS Datagrid changes the cell / row on enter)
e.) Press F2
f.) Change the value
g.) Press enter.....
....
m.) Press F2
n.) Find out that I don't need to change (F2 was a mistake)
o.) Press Enter
Alternative Method (need to change different cells).
a.) Scroll to the row where I want to make changes - (selecting the cell of course with double click)
b.) Edit the value
c.) Press enter
d.) Press down key -- maybe multiple times
e.) Press left / right key to select the correct column
f.) Press F2
....
So - this was what's going on with the MS Datagrid.
What's with RadGrid?
a.) Scroll to the row where I want to make changes - (selecting the cell of course with double click)
b.) Edit the value
c.) Press enter
--works :)
d.) Press down key -- maybe multiple times
--new row gets selected
e.) Press F2 --- nothing happens - the focus rectangle moved to the header of the first column in the first row.
The only way to get it down from there (without mouse) is pressing tab (while the focus moves from cell to cell - after the last cell to the next row......)
The other thing:
m.) Press F2
n.) Find out that I don't need to change (F2 was a mistake)
o.) Press Enter
--nothing happens as long as you don't change the value in the cell.
WPF is mend to build client applications. FAST applications - the thing should make dataentry (in case of grid) easy.
Of course it is nice when it binds to XXXX Million records extremely fast.
---(I would more say if you bind to that much records you should rethink your application design :)).
But that helps nothing when editing cells means using the mouse instead of intuitive typing.
Of course these things could be handled via "Cell.EditEnded" code behind things - but that's not the reason why I buy third party controls. I do this because I want to have RAD.
Regards
Manfred