在DataGridView Windows窗体C#中合并标题和单元格

时间:2017-12-22 16:03:23

标签: c# winforms datagridview wpfdatagrid

我需要以下列格式显示数据。我试图找到一种方法来合并单元格或为单元格提供colspan以实现功能

DataGridView final view

发现了一些文章,提供了如何实现它的一些好主意。我每行至少有10行和24列,因此性能也是一个因素

https://www.codeproject.com/Articles/34037/DataGridVewTextBoxCell-with-Span-Behaviour

http://forums.codeguru.com/showthread.php?415930-DataGridView-Merging-Cells

让我知道有没有其他方法来实现它,或者我应该在Windows窗体中使用WPF网格。有关如何实施它的任何想法?

感谢您的时间

1 个答案:

答案 0 :(得分:0)

例如,标准DataGridView控件不支持丰富的格式(如Excel工作表)。只有最低限度 - 最需要的。在你给出的这些帖子中提出的所有解决方案都试图处理油漆事件并做一些棘手的绘画,仅此而已。

另一方面,您也应该考虑其他替代方案。如果您的数据仅显示以供阅读,那么我建议您生成html文档并使用WebBrowser控件显示它。 Html支持更多格式化,包括合并单元格。