To prevent selection of cells in datagridview use SelectionChanged event as follows.
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
dataGridView1.CurrentCell = null;
}In this code we prevent user from selecting datagridview cells.
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
dataGridView1.CurrentCell = null;
}