У меня есть DataGridView, и у меня есть 2 редактируемые ячейки. Первая ячейка использует настраиваемый элемент управления, а второй - стандартное текстовое поле.Вручную переместить в следующую ячейку в DataGridView?
Пользовательский элемент управления имеет событие ItemChanged
, и это событие возникает, когда пользователь вводит значение в элементе управления.
Как я могу подписаться на это событие и как перейти к следующей редактируемой ячейке?
Первая часть будет работать. Однако вторая часть не будет работать, потому что datagridview создает экземпляр настраиваемого элемента управления. Это не контроль над формой. –
В какой момент создается пользовательский контроль? Можете ли вы просто добавить строку подписки до конца, где бы вы ни делали создание, или в зависимости от того, какое событие срабатывает после того, как ваше datagridview будет включено? – technophebe
Сам элемент управления реализует 'IDataGridViewEditingControl', и у меня есть 2 дополнительных класса, которые наследуются от' DataGridViewColumn' и 'DataGridViewTextBoxCell'. Создание экземпляра пользовательского элемента управления осуществляется автоматически с помощью DataGridView. –