「何かをするのをがまんした」というのは
ーrefrained from ...
ーresisted the urge to ...
のように言えます。
例:
I really wanted to eat some snacks, but I refrained.
「お菓子をすごく食べたかったけど、我慢した」
I went shopping and saw a really cute dress, but I resisted the urge to buy it.
「買い物に行ってすごい可愛いドレスを見つけたが、買うのを我慢した」
ご参考まで!