繁体   English   中英

GridDataView的C#自定义布局

[英]c# custom layout for GridDataView

这是我的问题:如何在C#中为DataGridView定制布局?

我尝试使用对象DataGridView,我认为这是实现我想要的最好的方法,但是我找不到如何从一个列合并2个或更多单元格的方法。 我敢肯定那已经存在,但是我在网上找不到东西。 我想要的是像网格一样的Excel

这是我想做的一个例子。

数组示例:

Group = 
[
    Cell 1, [Cell 1, Cell 2],
    Cell 2, [Cell 1, Cell 2, Cell 3],
    Cell 3, []
];

我想做的例子:
图片范例

我认为最好使用自定义网格控件。 或者,您可能想使用不是免费的devexpress的XL表控件。 另一种选择是使用EPPlus→( http://epplus.codeplex.com )。

我知道实现此目标的唯一方法是使用以下任一选项:

  1. 具有内置单元合并功能的第三方控件。对此,我没有个人建议。
  2. 正确处理CellPaint事件。 我亲自在需要基本单元合并功能的项目中完成了此操作。
  3. 寻找另一种报告数据的方法,例如导出到支持合并单元格的Excel。

WinForms DataGridView中没有执行合并单元格选项的内置方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM