This is a common question lately.  First, I strongly recommend you consider purchasing an addon that does this for you.  Build vs. buy is always touchy because sometimes it is easier just to write it than to get approval to purchase an addon.  However, building an editable grid can be time consuming, depending on the complexity of your scenario and how reusable you want your code. 

more…