Hola GLazkano,
If you are using code, this should be easy. If you're using rules, it will be difficult (in fact, I don't know how to do it).
So, if you are using rules, extract the code that you are running in the OneRow_OnClick() event so that it is a method that takes a parameter depending on what row it is being called from. Then in the OnClick event of your "Update All" button, iteratively call this OneRow_OnClick() method with the parameter for each of the rows.
This is the most straightforward way to accomplish this, but you should look to see if there is a way to handle updating all rows in one web service or database call so that you don't have to take the performance hit of seperate calls for each of the rows. That is, if you assume that you must call a web service or database for each one of your rows.
Matt Faus / Microsoft InfoPath MVPQdabra® Software / Streamline data gathering to turn process into knowledge