Ya intentaste esto?
Código vb:
Ver originalFor Each row As GridViewRow In GridView1.Rows
Dim Consulta As String = "insert into tbl_detallenotas (NotaId,ProductoId,Producto,Precio,Cantidad,Total) values(" & cor & ", " & row.Cells(1).Text & ", " & row.Cells(2).Text & ", " & CDec(row.Cells(3).Text) & ", " & CInt(row.Cells(4).Text) & ", " & CDec(row.Cells(5).Text) & ")"
Dim Comando2 As MySqlCommand = New MySqlCommand(Consulta, oCnn)
Comando2.ExecuteNonQuery()
Next
que tipo de campo es 'Precio' en la base de datos?