One way to achieve this would be to extend the (default) DataGridViewTextBoxCell class ( create a new one, inherit this behavior) with some properties, such as changing the cursor, clicking to open the link if it is on the surface, and so on.
source
share