Workaround: Inherit the GridViewSearchRowInfo and override the SelectNextSearchResult method
class MyGridViewSearchRowInfo : GridViewSearchRowInfo
{
private GridViewInfo gridViewInfo;
private RadGridView radGridView;
public MyGridViewSearchRowInfo(GridViewInfo gridViewInfo, RadGridView radGridView)
: base(gridViewInfo)
{
this.radGridView = radGridView;
}
public override Type RowElementType {
get { return typeof(GridSearchRowElement); }
}
public override void SelectNextSearchResult()
{
if (this.radGridView != null) {
this.radGridView.ElementTree.Control.Invoke(() => { base.SelectNextSearchResult(); });
}
}
}