You can handle the TableControlMouseDown event and track the GridTableCellStyleInfo for the clicked cell.
Then in your menuhandler, you can access the TableCellIdentity for this saved style. This object has complete information for the clicked record which you can access through the DisplayElement.
GridTableCellStyleInfo mouseDownCellStyle = null;
private void gridGroupingControl1_TableControlMouseDown(object sender, GridTableControlMouseEventArgs e)
{
int row, col;
if(e.TableControl.PointToRowCol(new Point(e.Inner.X, e.Inner.Y), out row, out col))
{
mouseDownCellStyle = e.TableControl.Model[row, col];
}
else
mouseDownCellStyle = null;
}
private void menuItem1_Click(object sender, System.EventArgs e)
{
Console.WriteLine(this.mouseDownCellStyle.TableCellIdentity.Info);
//this.mouseDownCellStyle.TableCellIdentity.DisplayElement
}