многострочный столбец в виде сетки данных. используя c # - PullRequest
4 голосов
/ 19 апреля 2010

Я использую приложение c # .net windows form. У меня есть представление данных. У него есть два столбца. Мне нужно сделать все ячейки во втором столбце, чтобы иметь несколько строк. то есть многострочный столбец. Я отредактирую что-нибудь в ячейке и нажму клавишу ввода. курсор должен достичь следующей строки в той же ячейке. Это не должно идти в следующую камеру. Что мне делать?

1 Ответ

5 голосов
/ 19 апреля 2010

Если вы установите стиль по умолчанию для столбца:

this.dataGridView1.Columns[index].DefaultCellStyle.WrapMode = DataGridViewTriState.True;

Вы можете ввести многострочный режим, нажав SHIFT-ENTER

В противном случае вы можете изменить редактор элемента управления ячейки, переопределяя dataGridView или обрабатывая событие EditingControlShowing (элемент управления по умолчанию - текстовое поле)

EDIT: здесь почти такой же вопрос: DataGridView: как заставить клавишу ввода добавить новую строку вместо изменения текущей ячейки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...