c# farpoint 单元格 高度自适应
时间: 2023-07-22 19:03:18 浏览: 242
在 FarPoint 的单元格中,可以使用 AutoFitRows 方法来自适应行高。以下是一个示例代码片段,演示如何使用该方法:
```csharp
fpSpread1.ActiveSheet.Rows.AutoFitRows();
```
此代码将自适应当前工作表中所有行的高度。如果要自适应特定行的高度,则可以使用类似以下代码的方法:
```csharp
fpSpread1.ActiveSheet.Rows[0].AutoFitHeight();
```
此代码将自适应第一行的高度。可以将索引更改为所需的行号。
请注意,自适应行高可能会影响 FarPoint 控件的性能,因此建议仅在必要时使用此功能。
相关问题
c# farpoint 单元格自适应内容 设置高度
你可以使用 FarPoint Grid 控件的 AutoRowHeight 属性来自动调整单元格的行高以适应内容。将此属性设置为 true 即可实现自适应高度。
例如:
```csharp
fpSpread1.ActiveSheetView.AutoRowHeight = true;
```
这将使所有单元格行高自适应其内容。如果你只想在特定的单元格上启用自适应行高,则可以使用 GetPreferredRowHeight 方法来获取单元格内容的高度,并将该高度分配给单元格的 RowHeight 属性。例如:
```csharp
int row = 0;
int col = 0;
int preferredHeight = fpSpread1.ActiveSheetView.GetPreferredRowHeight(row, col);
fpSpread1.ActiveSheetView.Rows[row].Height = preferredHeight;
```
这将使第一行的第一列的单元格自适应其内容的高度。
vb farpoint 单元格自适应内容 设置高度
要让 Farpoint 的单元格自适应内容并设置高度,可以使用以下代码:
```vb
' 设置单元格为自适应内容
fpSpread1.ActiveSheet.Columns(0).AutoFit()
' 获取单元格内容高度
Dim cellHeight As Integer = fpSpread1.ActiveSheet.Cells(0, 0).GetPreferredHeight()
' 设置单元格高度
fpSpread1.ActiveSheet.Rows(0).Height = cellHeight
```
以上代码中,第一行将第一列设置为自适应内容,第二行获取第一个单元格内容的高度,第三行将第一行的高度设置为单元格内容高度。你可以将代码中的 `fpSpread1` 替换成你实际使用的 Farpoint 控件对象。
阅读全文