In order to achieve your goal, you can handle the MouseMove event that RadGridView offers and detect what is the visual cell element under the mouse. Store the last hovered row and if it changes indicate the another row is hovered. You can find below a sample code snippet. Note that this is just a sample approach and it may not cover all possible cases. Feel free to modify it in a way which suits your requirements best:
GridViewRowInfo lastHoveredRow = null;
private void radGridView1_MouseMove(object sender, MouseEventArgs e)
GridCellElement cellElement = this.radGridView1.ElementTree.GetElementAtPoint(e.Location) as GridCellElement;
if (cellElement != null)
if (lastHoveredRow != null)
if (lastHoveredRow != cellElement.RowInfo)
Console.WriteLine("Out >> " + lastHoveredRow.Index);
Console.WriteLine("In >> " + cellElement.RowInfo.Index);
lastHoveredRow = cellElement.RowInfo;
I hope this information helps.
Dess | Tech Support Engineer, Sr.
Get quickly onboarded and successful
with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.