When you say "table in my form" is it a HTML table with individual label controls or a gridview that is getting rendered as a table on the client?
If it is a HTML table then you already have the label ids just loop through the arraylist and assign it to the label text.
If it is a gridview with labels in item template then the best way forward would be to use the grids databinding event to assign the values to the labels.
This page[
^] from MSDN explains about the gridview's
onDataBinding
event.
HTH!