Jeremy, Thanks you very much for quick response.
I do not know why, but this solution did not work. Still not be able to edit cell/row. May be I am doing some thing else wrong.
In the mean time I experimented by putting .Ctrls<EditString>() at the place of Edit ( I got clue from the ArrayCtrl post). It created editable cells, but the problem is that the grid (all column and rows) gets painted without data in it, and when I move cursor into the each row, data appears there, and of course that data is editable.
Q1: What else is possible in Jeremys solution?
Q2: Is my experimental solution is possible solution.
Q3. If answer to Q2 is Yes, then how can I resolve data painting issue.