如何使用spreadsheetgear定义整个列的边框?

时间:2012-06-01 14:06:34

标签: spreadsheetgear

我知道如何定义Cell的边框样式,例如:

Dim border As SpreadsheetGear.IBorder

border = sheet.Cells(1, column).Borders(SpreadsheetGear.BordersIndex.EdgeRight)

border.Color = System.Drawing.Color.Black
border.LineStyle = SpreadsheetGear.LineStyle.Continuous
border.Weight = SpreadsheetGear.BorderWeight.Medium

这很有效。

我现在要做的是为整个列定义边框 的样式 。与我在Excel中获得的内容完全一样, 通过单击标题选择列并定义边框属性

我试图在这个范围内做到这一点:

border = sheet.Cells(1, column).Columns.Borders(SpreadsheetGear.BordersIndex.EdgeRight)

代码不会崩溃,但它不会添加边框。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

尝试EntireColumn:

而不是Columns
border = sheet.Cells(1, column).EntireColumn.Borders(SpreadsheetGear.BordersIndex.EdgeRight)