Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用closedxml和动态列计数合并单元格?_C#_Closedxml - Fatal编程技术网

C# 如何使用closedxml和动态列计数合并单元格?

C# 如何使用closedxml和动态列计数合并单元格?,c#,closedxml,C#,Closedxml,这是如何根据文档使用ClosedXML合并单元格 worksheet.Range("B2:D3").Row(1).Merge(); 我的问题是我的列计数是动态的,我不能将列字母值设置为合并,因为我将基于我的gridview列计数合并单元格 谁能帮助我使用closedXML合并单元格?根据列计数将范围建立为变量,并将变量传递给范围方法。您不需要传递硬编码的值 根据列计数将范围建立为变量,并将变量传递给range方法。您不需要传递硬编码的值 您尝试过下面的代码吗 worksheet.Cell("

这是如何根据文档使用ClosedXML合并单元格

worksheet.Range("B2:D3").Row(1).Merge();
我的问题是我的列计数是动态的,我不能将列字母值设置为合并,因为我将基于我的gridview列计数合并单元格


谁能帮助我使用closedXML合并单元格?

根据列计数将范围建立为变量,并将变量传递给
范围方法。您不需要传递硬编码的值

根据列计数将范围建立为变量,并将变量传递给
range
方法。您不需要传递硬编码的值

您尝试过下面的代码吗

 worksheet.Cell("A1").Value = "Title";
 var range = worksheet.Range("A1:F1");
 range.Merge().Style.Font.SetBold().Font.FontSize = 16;

这对我很有用。

你试过下面的代码吗

 worksheet.Cell("A1").Value = "Title";
 var range = worksheet.Range("A1:F1");
 range.Merge().Style.Font.SetBold().Font.FontSize = 16;
这对我很有用。

我是这样做的

int row = 1;
int col = 1;

worksheet.Range(worksheet.Cell(row, col++), worksheet.Cell(row, col++)).Merge();
我是这样做的

int row = 1;
int col = 1;

worksheet.Range(worksheet.Cell(row, col++), worksheet.Cell(row, col++)).Merge();

如果您对答案满意,请公平对待并将问题标记为已回答。如果您对答案满意,请公平对待并将问题标记为已回答。这与问题
.Range(“A1:F1”)
-可能阅读问题?这与问题
.Range(“A1:F1”)的代码相同
-也许可以阅读问题?