I believe this is doable using GridView Read/Write.