Як конвертувати з рядка в ціле число? Ось що я спробував:
Price = CInt(Int(txtPrice.Text))
Я прибрав Int
і все одно отримав виключення.
Використання
Convert.toInt32(txtPrice.Text)
Це за умови використання VB.NET.
Судячи з назви "txtPrice", вам насправді потрібне не ціле число, а десяткове. Тому замість цього використовуйте
Convert.toDecimal(txtPrice.Text)
Якщо це так, переконайтеся, що те, чому ви присвоюєте це значення, є десятковим числом, а не цілим числом.
Convert.ToIntXX не любить, коли йому передають рядки десяткових дробів.
Для безпечного використання
Convert.ToInt32(Convert.ToDecimal(txtPrice.Text))