Конкретный состав не действителен - PullRequest
0 голосов
/ 12 апреля 2011

Я использую Linq-to-SQL для вставки данных в vb.net. Когда я вставляю данные в SQL Server через DataGridView, он выдает ошибку, тип данных столбца которой является «целочисленным», но когда я вставляю данные через текстовое поле, это не выдает никакой ошибки

Поэтому я сталкиваюсь с проблемой типа данных "целое число", поскольку ошибка конкретного приведения не действительна

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Ну

Есть несколько способов преобразовать строку в int. Но для безопасного преобразования я бы пошел int.TryParse (your_string_value, out result_value)

Это даст вам возможность обрабатывать никакие значения int более изящным образом.

Удачи

0 голосов
/ 12 апреля 2011

Попробуйте использовать CType

someObject.IntegerProperty = CType(myTextBox.Value, Int32)

Функция CType

Возвращает результат явного преобразования выражения в указанный тип данных, объект, структура, класс или интерфейс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...