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

Ограничения для ввода данных в DataGridView

11.05.2023, 14:47. Показов 447. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, как сделать ограничения для ввода данных в Datagridview, чтобы можно было вводить только числа
и отдельно ограничение чтобы можно было вводить только буквы
можете пожалуйста показать два варианта
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.05.2023, 14:47
Ответы с готовыми решениями:

Ограничения ввода в DataGridView
Необходимо, чтобы при редактировании (или вводе) значений в ячейках DataGridView, имеющих определённую маску ("00.00.0000")...

DataGridView. Неправильное срабатывание функции ограничения ввода символов
Добрый день. У меня есть DataGridView. Т.к. у меня есть один столбец числовой, а другой содержит даты, то я хотел ограничить ввод символом...

Ограничения на ввод данных в DataGridView
Здравствуйте. Прошу помощи, я в программировании новичок(а с С# столкнулась впервые). Подскажите как сделать, чтобы в DataGridView в...

3
Valechka-Думай о Высоком
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,713
11.05.2023, 18:49
Проверяйте на цифру и, если введена не цифра, отменяйте ввод.
Это надо делать на DataGirdViewCell.
Отменяйте ввод в аргументах события.
C#
1
2
3
4
5
6
7
8
public void dataGridView_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.F1)
    {
        var selectedCell = dataGridView.SelectedCells[0];
        // do something with selectedCell...
    }
}
0
0 / 0 / 0
Регистрация: 27.02.2023
Сообщений: 32
11.05.2023, 19:51  [ТС]
Ошибку выдает
Ошибка CS1061 "DataGridViewCellEventArgs" не содержит определения "KeyCode", и не удалось найти доступный метод расширения "KeyCode", принимающий тип "DataGridViewCellEventArgs" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
0
Valechka-Думай о Высоком
 Аватар для Ludwig Valentin
171 / 290 / 26
Регистрация: 11.08.2022
Сообщений: 3,713
11.05.2023, 20:03
Цитата Сообщение от Дий Посмотреть сообщение
DataGridViewCellEventArgs
это для DataGridViewCell
посмотрите мой пример кода из предыдущего поста, он для всего DataGridView, А Cell Определяется как SelectedCells[0]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.05.2023, 20:03
Помогаю со студенческими работами здесь

Задать триггер для ограничения ввода
Уже долго не могу решить проблему с триггером и сейчас мне очень срочно нужно решение этого, так как уже нужно сдавать это... Нужно...

Datagridview как узнать, что текущая строка последняя (пустая для ввода новых данных пользователем)
у меня, например, в datagridview 3 стоки и 4-ая со звездочкой для ввода новых данных пустая свойство DBGrid1.CurrentCell.RowIndex не...

Триггер для ограничения ввода записей в таблицу
Здравствуйте! Делаю базу данных больница, в ней есть таблица Лечение (Lechenie),куда я добавляю пациента и всю информацию о его...

Разные ограничения ввода для разных Edit-ов
Всем привет. Подскажите пожалуйста как сделать так что бы разные ограничения ввода были сделаны для разных Edit. Полей Edit...

Можно ли задать ограничения для итератора потока ввода?
Изучая c++, наткнулся на такой способ заполнения вектора из потока. istream_iterator< int > input(cin); istream_iterator< int...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru