Почему "я надел на неё голубое платье"? Разве не "я одел на нее голубое платье"?
Допустимы оба варианта. В сочетании с количественным числительным предпочтительна форма граммов.