Consider doing this to.
if (e.ColumnIndex >= 1 & e.RowIndex >= 0) { dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].ToolTipText = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); }