I have just noticed a large issue on my current project...
I have many different UltraGrids and on some of them there are a certain few columns that are editable while the rest are not. I had been doing this by setting CellClickAction to Edit on those particular columns.
The Grids Override.AllowUpdate is set to True and Override.CellClickAction is RowSelect.
This all worked perfectly fine until I realized that if you're in an editable Cell and press Tab you will be allowed to edit any Cell you want...
My first thought was that I'm going to have to explicitly set the CellActivation for every non-editable column to Disabled. But this method is going to require more changes to my code than I had originally wanted.
Is there some easier way to do this?
For example if I could set Override.AllowUpdate to False and then somehow explicitly state which Columns can be edited regardless of this setting that would work. I don't want to have to Disable Tab altogether, if that's even possible, as people like using it. Ideas?
Hi Caleb,
Thank you for providing us with your solution to this issue.
Please let us know if you have any further questions.
Never mind.
I went through with explicitly making all other columns Activation.NoEdit and that did the trick.