Portlet Problem...very tricky

HI folks,
I have a situation in which i have to design a page in which reads a set of rows from a database.
These rows should be editable by the viewer, after which he can update the database by his changes.

i designed a portlet in which there are calls to one IS service which bascially does a select on rows.
I have another service which will udpate the rows. so in portlet i am not finding a way in which i can correlate the output of one service , ie the select service and the input of update service.
i tried playing around with creating content provider from Result[i], but wasnt able to do the needful.
it just doenst work…

can anyone please suggest a graceful and simple solution to the above problem scenario?