Is it so hard to imagine that someone someday would want to link an image to something from within the GridView? You can't just set some link properties on the ImageField or set some image properties on the HyperLinkField. So I broke out Reflector and made an ImageLinkField.
ImageLinkField .cs (12.75 kb)