【问题标题】:How to set header and merge cells in DataGridView using C#?如何使用 C# 在 DataGridView 中设置标题和合并单元格?
【发布时间】:2018-07-02 08:02:04
【问题描述】:

我想合并一个标题中的单元格,我想在DataGridView 的列名顶部设置该标题,并且标题应该是中心格式。 就像,我在图片中展示了示例。

我尝试了this link 的一些代码,但对我不起作用。

【问题讨论】:

  • 你不能真正合并它们,你需要自己绘制标题。
  • 但是如何? @Reza Aghaei
  • “我尝试了以下链接中的一些代码,但对我不起作用”是什么意思?您是否尝试了一些代码?所有的?结果是什么?它与您想要的有什么不同?
  • 例如查看this postthis one
  • 你好 o_weisman,当我想合并 3 个单元格时,我希望标题应该在中心。

标签: c# .net winforms


【解决方案1】:

此代码可能会对您有所帮助..

        wBook = _excel.Workbooks.Add()
        wSheet = wBook.ActiveSheet()
        wSheet.Range(wSheet.Cells(vRow, vColNature), wSheet.Cells(vRow, vColMAX)).Merge()
            wSheet.Range(wSheet.Cells(vRow, vColNature), wSheet.Cells(vRow, vColMAX)).WrapText = True
            wSheet.Range(wSheet.Cells(vRow, vColNature), wSheet.Cells(vRow, vColMAX)).Font.Bold = True
            wSheet.Range(wSheet.Cells(vRow, vColNature), wSheet.Cells(vRow, vColMAX)).Borders.LineStyle = 1

            wSheet.Range(wSheet.Cells(vRow, vColNature), wSheet.Cells(vRow, vColMAX)).HorizontalAlignment = Excel.Constants.xlCenter

【讨论】:

    猜你喜欢
    • 2018-06-05
    • 2013-05-22
    • 2015-04-21
    • 2011-10-31
    • 2012-04-02
    • 1970-01-01
    • 2018-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多