是否可以在数据网格视图中合并单元格

时间:2009-07-16 09:19:10

标签: c# datagrid calendar view

有没有办法在数据网格视图中合并单元格,或者我们可以在屏幕上显示网格中的某些列属于一个组。

例如,生病需要三列: column1:年份字段(下拉类型) column2:month字段(下拉类型) column3:日期字段(下拉类型)

所有这三个应该分组到dateofbirth cell。

或者有没有办法在单元格中嵌入日历组件..就像在某些网站上我们预订一些门票时,我们点击日历图标&单击日期,它将在相应的字段中捕获..

任何想法?

2 个答案:

答案 0 :(得分:2)

您可以通过继承DataGridViewColumn和DataGridViewCalendarCell继承自DataGridViewCell或DataGridViewTextCell来创建自己的DataGridViewCalendarColumn。

这不是我自己做过的事情,但是有很多教程在线解释如何创建自定义DataGridView列。谷歌搜索可能有所帮助。

答案 1 :(得分:1)

我为此所做的工作如下:

我已经选择了一个日期时间选择器obj,它最初将处于隐形模式。 当我专注于出生日期的细胞时,日期时间选择器将调用(在对话框中),并且在此焦点时间可见。 选择日期后,该值将插入当前单元格。 如果焦点在下一行和相应的单元格上,那么我们再次按照上述步骤进行操作。