Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.12.2022
Сообщений: 22

Ограничение ввода только цифр в ячейку DataGridView

04.01.2023, 16:46. Показов 580. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо реализовать запрет ввода в ячейку количества букв и любых других символов кроме цифр.
Написал такой код, но он не работает:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        private void dataGridViewTov_KeyPress(object sender, KeyPressEventArgs e)
        {
           for(int i = 0; i < dataGridViewTov.Rows.Count; i++)
            {
                if (Char.IsDigit(e.KeyChar))
                {
                    return;
                }
                else
                {
                    e.Handled = true;
                }
            }
        }
Заранее спасибо всем за помощь!)
Миниатюры
Ограничение ввода только цифр в ячейку DataGridView  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.01.2023, 16:46
Ответы с готовыми решениями:

Ограничение ввода в dataGridView (ввод только символов в определенном столбце)
Всем доброго времени суток и спасибо за то что заглянули сюда. Проблема следующая - есть столбец (нулевой) с Ф.И.О., необходимо чтобы при...

ограничение на ячейку в Datagridview
Добрый день! Необходимо дать пользователю в ячейку ввести только 6 символов и все эти символы должны быть цифрами. Пробовал создавать...

Ограничение ввода в DataGridView
Есть рабочий грид. Возникла необходимость ограничить число символов ввода в ячейки, но при установке this-&gt;column1-&gt;MaxInputLength...

6
 Аватар для Kazbek17
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
04.01.2023, 16:52
Лучший ответ Сообщение было отмечено zimba_43 как решение

Решение

zimba_43, Datagridview ввод только цифр и запятой в ячейки
0
0 / 0 / 0
Регистрация: 30.12.2022
Сообщений: 22
04.01.2023, 16:59  [ТС]
Огромное спасибо!)

Добавлено через 2 минуты
Хм... не работает при добавлении новой строки...
0
 Аватар для Kazbek17
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
04.01.2023, 17:14
zimba_43, сейчас проверил, у меня все работает.
0
0 / 0 / 0
Регистрация: 30.12.2022
Сообщений: 22
04.01.2023, 17:27  [ТС]
У меня товар это комбобокс...
Миниатюры
Ограничение ввода только цифр в ячейку DataGridView  
0
 Аватар для Kazbek17
1484 / 939 / 454
Регистрация: 06.02.2012
Сообщений: 2,868
04.01.2023, 17:34
Лучший ответ Сообщение было отмечено zimba_43 как решение

Решение

zimba_43, Вам нужно проверку сделать,что то типа такого
C#
1
2
3
4
5
6
7
8
 private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
            if (e.Control is TextBox)
            {
                tb = (TextBox)e.Control;
                tb.KeyPress += new KeyPressEventHandler(tb_KeyPress);
            }
        }
0
0 / 0 / 0
Регистрация: 30.12.2022
Сообщений: 22
04.01.2023, 17:39  [ТС]
Kazbek17, Все, теперь работает, большое Вам спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.01.2023, 17:39
Помогаю со студенческими работами здесь

Запрет ввода в ячейку DataGridView
Здравствуйте, форумчане. Прошу помощи, так как самому разобраться не получается. Хочу написать обработчик ввода в DataGridViev. Чтобы...

Ограничение ввода символов в DataGridView
Доброго времени суток! Может кто знает как ограничить ввод символов в DataGridView в определённом столбце. Мне нужно чтобы в одном столбце...

Можно ли разместить поле ввода в ячейку DataGridView
Здравствуйте, Можно ли в WinForms в DataGridView создать аналог InputBox, чтобы,например, ячейка была синего цвета, а внутри белый...

Запрет ввода текстовых данных в ячейку datagridview
Как запретить ввод букв в отдельный столбец? Добавлено через 14 минут Уже разобралась. Кому будет нужно (для нулевого столбца): ...

Как передать курсор ввода в ячейку DataGridView?
Как предать курсор ввода в ячейку DataGridWiev , что бы при вызове SendKeys.Send(&quot;564&quot;); передал туда значение .


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru