It's not very clear from your postings how you are adding those table rows to the HTML markup -- whether they are in the ASPX or you are adding them dynamically.

In the situation, I would have defined a placeholder in ASPX and then added these table objects in the code at runtime. So when the user clicks any of the buttons, in the code behind I would iterate through the table rows and then do the manipulation based on what button was clicked of what row. Does that sound plausible?