My problem seems simple, I use row selection to bring up an edit form for a record. I have one column with hyperlinks to a new tab and a bunch of other columns. That works fine, but I want my users to be able to cut/copy and paste from the other cells as well, but once you click in a cell, the cell selection functions runs and then the row selection runs. I was able to program around the row selection occurring on the hyperlink column using the field name. The simplest solution to me would be to only bring up the edit form when selecting a row by the left-hand checkboxes and not when clicking in a cell, but let the cell be selected for something like copy/paste. Is there a way to do this?
Have you considered using the cell selection only for the Edit form? The eventArgs will give you the cell, from where you can access the row and fill in your Edit form (I guess this is the approavh that you take). This approach wont bring the row selection visuals.
Another approach would be to set a custom grid theme for the row styling and set colors that will cover your scenario:
Documentation here
And working live-sample to play around with