C# 一种实现具有重复列名的 GUI 花名册数据表的方法?

C# A way to implement a GUI roster Datatable with duplicate Column names?

我正在尝试创建一个排班程序并需要几列(总共 28 列),每一天包含 4 列(例如 |星期一|(开|关|值班|小时))。但是我 运行 重复列名的一些问题我也在考虑天气可能值得将 tables 分成几天来缓解这个问题但是我觉得这可能会影响未来的功能(我正在比较 Cells day by天)下面是我试图复制的已完成 table 的图片:

你认为我的做法是错误的吗?或者是否可以在 GUI 中复制它?

我在 C# 的世界里还很陌生,如果这真的很简单,我深表歉意!

如果这个问题有点开放讨论,也很抱歉。

您可以在列 headers 中看到的文本 (HeaderText 属性) 不必是列的名称 (名称 属性)。

因此,一个简单的方法来做你想做的事是让名字 DayOfWeek_On/Off/Duty/Hours 例如:Monday_On 但让 HeaderTExt 只是 On/Off/Duty/Hours.