A 20-year-old man has been charged in connection with the assault and robbery last month of an elderly woman inside a Germantown Rite-Aid pharmacy.