Итак, у меня есть идея, потому что мне сложно создать код для txtbox, который будет использовать только число, а не буквы в mysql, используя C#. Мой план почему-то не устанавливает столбец базы данных в целое число вместо типичного varchar, и если вы когда-либо разместите письмо, оно, конечно, превратится и исключение, поэтому в этом случае я хочу поймать исключение и вызвать сообщение с сообщением «Пожалуйста, введите только целое число», , Как вы думаете?Проверка того, содержит ли текстовое поле только числа
ответ
Это хорошая идея, чтобы использовать правильный тип данных столбца для того, что вы собираетесь хранить в нем, но это очень легко проверить, содержит ли строка только цифры - просто разобрать и посмотреть, если возвращается ошибка:
int parsedValue;
if (!int.TryParse(textBox.Text, out parsedValue))
{
MessageBox.Show("This is a number only field");
return;
}
// Save parsedValue into the database
Вы можете достичь его таким образом
int outParse;
// Check if the point entered is numeric or not
if (Int32.TryParse(propertyPriceTextBox.Text, out outParse) && outParse)
{
// Do what you want to do if numeric
}
else
{
// Do what you want to do if not numeric
}
Это даже не компилируется. Вы не можете использовать логические операторы с целыми числами ('&& outParse'). –
его очень простая задача ...... Вы можете убедиться легко, что пользователь входит в числовом поле. Визуальная студия имеет поддержку для этого (и вы также можете достичь этого с помощью кодирования). Вот что вам нужно сделать: - Переключитесь на проектный вид из вида разметки. Теперь щелкните по проектору и нажмите Ctrl + Alt + X. Из открывающейся панели инструментов нажмите «Проверка» и перетащите проверитель сравнения рядом с вашим текстовым полем. Вернитесь к валидатору сравнения и выберите свойства, теперь найдите ErrorMessage и напишите «Alert: Type only Number». В элементе управления для проверки выберите свой элемент управления. В Операторе выберите DataTypeCheck и в поле Type выберите Integer. И вот оно. Также с помощью кодирования вы можете получить его, как: -
protected void Button1_Click(object sender, EventArgs e)
{
int i;
if (!int.TryParse(textBox.Text, out i))
{
Label.Text ="This is a number only field";
return;
}
- 1. Проверка того, содержит ли текстовое поле только цифры
- 2. Текстовое поле содержит только определенные символы C#
- 3. jQuery Текстовое поле Проверка всего числа
- 4. Проверка, содержит ли поле строку
- 5. проверить, содержит ли richtextbox текстовое поле
- 6. Как проверить, содержит ли текстовое поле только специальные символы?
- 7. Проверка того, что список содержит только нули
- 8. Validate текстовое поле, когда другой текстовое поле содержит текст
- 9. C# Проверка, если текстовое поле == текстовое поле
- 10. Проверка того, содержит ли PWD имя каталога
- 11. Проверка того, содержит ли комплексное число NaN
- 12. Как проверить, содержит ли поле ввода только числа или запятые?
- 13. Проверка того, содержит ли строка английское предложение
- 14. Проверка того, содержит ли строка несколько слов
- 15. Проверьте, содержит ли текстовое поле число
- 16. Проверка того, содержит ли домен стоп-слова
- 17. Проверьте, есть ли только текстовое поле
- 18. Определите, содержит ли строка только числа
- 19. проверить только текстовое поле
- 20. Javascript - только текстовое поле
- 21. Проверка того, содержит ли Gridview определенное свойство Bind или нет
- 22. Ограничить числа, введенные в текстовое поле
- 23. проверка формата в текстовое поле
- 24. Проверка ввода в текстовое поле
- 25. JQuery проверка на текстовое поле
- 26. Строка добавляется только в текстовое поле, когда текстовое поле уже содержит текст
- 27. Regex для проверки данных, введенных в поле, содержит только числа
- 28. Проверьте Swift текстовое поле содержит непробельным
- 29. Создайте текстовое поле WPF, которое принимает только числа
- 30. Ограничить текстовое поле, чтобы разрешить только десятичные числа
Вам не нужно дублировать метки в заголовке (особенно в форме вопроса «? Я использую C#», как будто вы не знаете, на каком языке ты используешь). Боковое замечание: ваш фактический вопрос, похоже, «как проверить, является ли строка целой для хранения в БД» ... –
Хорошо, я перефразирую ее, но это то, что я собирался спросить. – Jayseer