A 4-year-old girl grabbed her grandmother's gun and shot herself at a Sam's Club store in Columbia, S.C., authorities said.

Police Department spokesman Brick Lewis said the child took the gun from her grandmother's purse Monday and shot herself in the chest.

He said the child's grandmother has a valid permit to carry a concealed weapon. She has not been charged with a crime.

Lewis said the child was rushed to a local hospital and was recovering after undergoing emergency surgery. Hospital officials wouldn't release her condition.

The store was closed while police investigated the shooting. It reopened Monday afternoon.