Editable Grid - Best Practice

What should be the best design, to show 20 columns in an editable grid, that is user-friendly and does not compromise on the performance? Please suggest

  Discussion posts and replies are publicly visible

Parents Reply
  • Agreed - to me, more than a small handfull of editable columns almost always ends up meaning it's better to require the user to select the entry from a read-only grid and edit the data in its own little section with the appropriate fields, and when a new row is required, have them use a button/link/etc to allow entry of new data via the same section but with blank values.

Children
No Data