I couldn't resolve this issue using the Telerik controls
Instead I preceded to disable paste support on the RadGridView
and instead added a PreviewKeyDown
event on my user control.
From there I just listened for the usual paste shortcut and decided to intercept, process and insert the data manually.
This does mean I lost the built-in extraction code and had to process the string data from the clipboard directly. Given my use-case was predominantly for importing a list of strings, I just split the clipboard string by Environment.NewLine
and then split each of those by ,
to ensure I ended up with the maximum number of sensible elements.
While not a solution to the Telerik issue (I'm growing to dislike these controls), hopefully it provides some sort of potential resolution for people having the same problem.