Se o productOutList está salvo em algum lugar voce só precisa fazer um add e databind novamente. Voce pode fazer a mesma coisa do artigo usando List ao inves de datatable.
Mas recomendo voce jogar em uma session ou no cache esses dados se for muito grande, só em ultimo caso no ViewState;