A good idea came into my mind. Perhaps, you need to suppress the built-in cell tooltip in the RequestCellToolTipText event by setting the Text parameter to an empty string and then attach a balloon tooltip like on your picture to the whole grid in the same event handler. However, you need a separate component that implements such a balloon tooltip to use it in this scenario.