Возможно ли объединить ячейки в виде таблицы данных - PullRequest
1 голос
/ 16 июля 2009

есть ли способ объединить ячейки в виде таблицы данных или, по крайней мере, мы можем показать на экране, как некоторые столбцы в сетке принадлежат одной группе.

например плохо взять три столбца: column1: поле года (раскрывающийся тип) column2: поле месяца (раскрывающийся тип) column3: поле даты (раскрывающийся тип)

все эти три должны быть сгруппированы в ячейку даты рождения.

или есть какой-либо способ встраивания компонента календаря в ячейку ... точно так же, как на некоторых сайтах, когда мы бронируем билеты, мы нажимаем на значок календаря и нажимаем дату, и она будет зафиксирована в соответствующем поле.

есть идеи?

Ответы [ 2 ]

2 голосов
/ 16 июля 2009

Вы можете создать свой собственный DataGridViewCalendarColumn путем наследования от DataGridViewColumn и DataGridViewCalendarCell путем наследования от DataGridViewCell или DataGridViewTextBoxCell.

Это не то, что я сделал сам, но в Интернете есть множество учебников, объясняющих, как создавать пользовательские столбцы DataGridView. Поиск в Google может помочь.

1 голос
/ 16 июля 2009

то, что я сделал для этого, выглядит следующим образом:

Я взял объект выбора даты и времени obj, который изначально будет в невидимом режиме. когда я сосредотачиваюсь на ячейке даты рождения, тогда вызывается средство выбора даты (в диалоге) и будет видно в течение этого времени фокусировки. после выбора даты значение будет вставлено в текущую ячейку. если фокус находится на следующих строках и соответствующей ячейке, то мы снова выполняем вышеуказанный шаг.

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