You can get the row and col with code like this.
private void gridControl1_MouseDown(object sender, MouseEventArgs e)
{
int row, col;
if(this.gridControl1.PointToRowCol(new Point(e.X, e.Y), out row, out col, -1))
{
Console.WriteLine(row.ToString() + " " + col.ToString())
}
}
But if you want to prevent the currentcell from moving with a click, you might try setting e.Cancel = true in CurrentCellMoving.
private void gridControl1_CurrentCellMoving(object sender,
GridCurrentCellMovingEventArgs e)
{
if(e.ColIndex == 3)
e.Cancel = true;
}