foreach (GridDataItem item in grid.MasterTableView.Items)
item.Edit =
true;
The above code assumes that all items are already there which requires databind() or rebind() and after the loop another rebind().
There should be a way to turn the whole grid into an edit mode (when editing in place) so that all editable columns turn into appropriate editors. Also, there should be a way to turn certain column into edit mode on and off. After that, one call to rebind() should be sufficient.
Also, I don't know whether this is a bug or what but with one of my specific test case data and above code, all records (rows / items) turn into edit except the first one. So, I know that the logic to switch to edit mode depends somehow on data which is fundamentally wrong. When I nail what exactly it is, I will post a specific example. Meanwhile, maybe someone has a better approach?
Thank you,
Chris