C# 是否可以在datagrid视图中合并单元格

C# 是否可以在datagrid视图中合并单元格,c#,datagrid,calendar,view,C#,Datagrid,Calendar,View,是否有任何方法可以在datagrid视图中合并单元格,或者至少可以在屏幕上显示网格中的某些列属于一个组 例如,我将采用三列: 第1列:年份字段(下拉式) 第2列:月份字段(下拉式) 第3列:日期字段(下拉式) 所有这三个都应该归为dateofbirth单元格 或者有没有办法在单元格中嵌入日历组件。。就像在一些网站上,当我们预订一些机票时,我们单击日历图标并单击日期,它将被捕获到相应的字段中 有什么想法吗?您可以通过继承DataGridViewColumn来创建自己的DataGridViewCal

是否有任何方法可以在datagrid视图中合并单元格,或者至少可以在屏幕上显示网格中的某些列属于一个组

例如,我将采用三列: 第1列:年份字段(下拉式) 第2列:月份字段(下拉式) 第3列:日期字段(下拉式)

所有这三个都应该归为dateofbirth单元格

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


有什么想法吗?

您可以通过继承DataGridViewColumn来创建自己的DataGridViewCalendarColumn,并通过继承DataGridViewCell或DataGridViewTextBoxCell来创建DataGridViewCalendarCell


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

我为此做了如下工作:

我使用了一个日期时间选择器obj,它最初将处于不可见模式。 当我聚焦于出生细胞的日期时,日期时间选择器将调用(在对话框中),并在聚焦时间可见。 选择日期后,该值将插入当前单元格。 如果焦点在下一行和对应的单元格上,那么我们再次执行上述步骤