У меня есть проект, который использует несколько элементов управления DataGridView. Большинство ячеек имеют убеждение DataGridViewTextBoxCell. Я объявляю свои элементы управления следующим образом:
Dim MyCell as DataGridViewCell
Позже я укажу, являются ли они DataGridViewTextBoxControls или DataGridViewComboBoxCells, вот так:
MyCell = New DataGridViewTextBoxCell ...or...
MyCell = New DataGridViewComboBoxCell
Ни в одном месте моего кода не требуется, чтобы пользователи могли вводить свои собственные значения в поля со списком. То есть они либо жестко запрограммированы, либо значения получены из других данных в приложении.
В настоящее время пользователи могут выделить элемент управления со списком, определенный, как показано выше, и начать вводить все, что им нравится. Например, у меня есть одно поле со списком, которое предлагает пользователю выбор целых чисел от 1 до 9. Я могу выделить ячейку поля со списком и ввести «Hello, World!» если бы я хотел.
Что нужно, чтобы отключить эту способность? Я уверен, что есть собственность, но я еще не нашел ее. Я искал в Интернете и нашел только возможность добавлять введенные пользователем значения в список и поток учебников по привязке данных.
Заранее спасибо!
C