Use following code to determine cell coordinates (on FlyGrid without nested grids):
[c#]
private Rectangle GetCellRect(FlyGrid flyGrid, NodeBase node, Column column)
{
FlyGridViewPort viewPort = flyGrid.ActiveRootPort;
int row = viewPort.Rows.GetRowFromNode(node);
if (row != -1) //node is visible
{
int col = viewPort.Columns.GetColumnCellIndex(column);
if (col != -1)//column is visible
{
return viewPort.GetRectangle(viewPort.Bounds, row, col);
}
}
return Rectangle.Empty;
}