Thanks Gary i'll read it when i have some time.
Brin a dataset passed on viewstate?
If i am to create and update the viewstate then i think i'll just let the gridview to do the work.
Thanks.