Вопервых как я понял у тебя получается grid1 и grid2 разных размеров, возможно по этому он и выдает ошибку, или значение гридов в разных форматах (Float,Integer и так далее) попробуй перед складыванием перевести их в один формат(grid1.Float) может поможет или какимто образом привести в одинаковый размер а отсутствующие данные пометить No DAta.