After add/delete/add of subgrid, subgrid shows only white grid with no rows

  1. Add subgrid from row 7
  2. Delete subgrid from row 7
  3. Add subgrid back to row 7
  4. Subgrid exists but shows only white with no rows. How do I fix this?
    I have attached a screenshot.

// delete code
subgrid = maingrid.cells(row,0).getSubgrid();
if (subgrid)
{
subgrid.destructor();
maingrid.setCellExcelType(row,0,“rotxt”);
maingrid.cells(row,0).setValue(‘’);
}

// add subgrid code
maingrid.setCellExcelType(row,0,“sub_row_grid”);
maingrid.cells(row,0).setValue(‘1,2,3,4,5’);

Regards,

Rich