Ionising radiation can remove an electron from an atom/ molecule that it comes into contact with. This will turn that atom/molecule into a positive ion but but that doesn't mean it forms an ionic bond.
Yes you are correct that ionic bonding occurs between metals and non metals.