update computed bom

I'm attempting to rearrange the order of the items in a computed BOM through the API.  I get the bomview, use GetRows to get the array of IEdmBomCell interfaces, manipulate this array to change the order, then use SetRows to establish the new order, and then use Commit to apply the changes.  No errors are returned, but it appears that the changes are not applied.  Is it not possible to update a computed BOM through the API or am I doing something wrong?

SolidworksSolidworks Pdm enterprise Pdm