Hello Dave,
It looks like you are selecting a record cause of the record activation. If you handle your recordActivating event and place this
e.Cancel =
true;
it should work as you want it to.
Hope this helps.
Sincerely,
Petar Monov,
DS Engineer,
Infragistics Bulgaria