>Hello Alaster,
>
>I had to solve this for one of my apps and here's how I do it...
>
>In the AfterRowColChange Event of the grid, determine if the row you are on should be editable or not.
>
>If it shouldn't be editable do the following for every column in the grid:
>this.ColumnName.Text1.Enabled=.F.
>
>If it should be editable do the following for every column in the grid:
>this.ColumnName.Text1.Enabled=.T.
>
>'ColumnName' is the name of columns in your grid
>'Text1' is the name of the default textbox object found in every column. If you have another object in a column, for example a checkbox, then replace 'Text1' with the name of that object.
So how does the user know what's editable, by trial and error?
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.