Hola de nuevo, despues de mucho probar, encontré una forma de solucionar mi problema; lo comparto por si a alguien le sirve de referencia:
Código:
private void dataGridView2_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
dataGridView2.Rows[e.RowIndex].Cells[2].Value=Convert.ToDecimal(dataGridView2.Rows[e.RowIndex].Cells[2].Value);
}