Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
katena88
6 / 2 / 0
Регистрация: 25.10.2010
Сообщений: 86
1

Запрет на введение отрицательных чисел

04.03.2012, 10:13. Просмотров 660. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Помогите переделать пример. У меня есть 2 поля: код и стаж, которые не могут быть отрицательными. В учебникеесть во такой пример:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
        private void dataGridView_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
        {
            прокурорыDataGridView.Rows[e.RowIndex].ErrorText = "";
            int newInteger;
            if (прокурорыDataGridView.Rows[e.RowIndex].IsNewRow) return;
            if (!int.TryParse(e.FormattedValue.ToString(), out newInteger) ||
            newInteger < 0)
            {
                e.Cancel = true;
                прокурорыDataGridView.Rows[e.RowIndex].ErrorText = "Это значение не может быть отрицательным числом";
            }
 
        }
Так он ошибки не выдает, но и к полям запрет привязать не получается.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2012, 10:13
Ответы с готовыми решениями:

Запрет введение букв
Здравствуйте, как можно сделать так, чтобы при вводе данных, если была введена буква выводилась...

Запрет на введение букв,символов и т.д.
Здравствуйте.Помогите поставить запрет на введение букв,символов и т.д....чтобы вводить можно было...

Запрет на повторное введение записи
Добрый день! На предприятии работают работники. Надо не дать пользователю ввести в базу еще раз...

Посчитать количество отрицательных чисел в каждой строке и вывести строку с максимальным количеством отрицательных чисел на экран.
Прошу помощи! Проблема возникла в следующем блоке программы. По условию задачи необходимо...

Найти сумму всех элементов массива, количество положительных и отрицательных чисел и среднеарифметическое отрицательных чисел
заранее всем спасибо буду признателен за любую помощь

2
coderxx
437 / 156 / 9
Регистрация: 25.02.2012
Сообщений: 376
Записей в блоге: 2
05.03.2012, 19:00 2
Можно подписаться на событие EditingControl и при нажатии знак - обнулить e.KeyChar
0
Learx
1046 / 853 / 194
Регистрация: 31.03.2010
Сообщений: 2,490
05.03.2012, 20:19 3
Тут ошибку выдает в виде восклицательного знака в RowHeaderCell.
чтоб появилось окошко об ошибке добавь строчку MessageBox.Show("Error");

Добавлено через 3 минуты
чтоб проверить какой столбец проверяется добавь после return :

C#
1
2
3
4
if(прокурорыDataGridView.Columns[e.ColumnIndex].Name == "имя твоего столбца, который надо проверить")
{
//тут все что ниже
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2012, 20:19

Введение комплексных чисел желательно с функцией scanf
Здравствуйте я бы хотел узнать как можно ввести комплексное число желательно с функцией scanf если...

Запрет отрицательных остатков с выводом сообщения
Здравствуйте. Подскажите, пожалуйста, где ошибка или чего не хватает в коде в форме ПФ_Продажи....

Посторочное введение параметров из файла в виде чисел для выполнения функции
Здравствуйте, форумчане. Возникла следующая проблема, надеюсь на вашу помощь. Суть задачи такая:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru