c# farpoint 单元格中有几行数据
时间: 2023-10-10 17:10:54 浏览: 164
如果您使用的是 Farpoint 的 Spread 控件,您可以使用以下代码来获取指定单元格中的行数:
```csharp
int rowCount = fpSpread1.ActiveSheet.GetSpanCellRow(viewRow, viewCol);
```
其中,`fpSpread1` 是 Spread 控件的实例名,`viewRow` 和 `viewCol` 分别是单元格的行索引和列索引。`GetSpanCellRow` 方法返回指定单元格的行跨度。
如果该单元格没有跨越多行,`GetSpanCellRow` 方法返回值为 1。
相关问题
c# farpoint 单元格 高度自适应
在 FarPoint 的单元格中,可以使用 AutoFitRows 方法来自适应行高。以下是一个示例代码片段,演示如何使用该方法:
```csharp
fpSpread1.ActiveSheet.Rows.AutoFitRows();
```
此代码将自适应当前工作表中所有行的高度。如果要自适应特定行的高度,则可以使用类似以下代码的方法:
```csharp
fpSpread1.ActiveSheet.Rows[0].AutoFitHeight();
```
此代码将自适应第一行的高度。可以将索引更改为所需的行号。
请注意,自适应行高可能会影响 FarPoint 控件的性能,因此建议仅在必要时使用此功能。
c# farpoint 单元格 的 文字内容有多少行
可以使用 FarPoint.Win.Spread.CellType.MultilineText 类型的单元格来实现多行文本。如果想要获取该单元格的文本行数,可以使用以下代码:
```c#
int rowCount = 0;
FarPoint.Win.Spread.CellType.MultilineText cellType = (FarPoint.Win.Spread.CellType.MultilineText)fpSpread1.ActiveSheet.Cells[0, 0].CellType;
if (cellType != null)
{
rowCount = cellType.Text.Split('\n').Length;
}
```
其中,fpSpread1 是 FarPoint 控件的名称,[0, 0] 是单元格的行列索引。将上述代码中的 fpSpread1.ActiveSheet.Cells[0, 0] 替换为具体的单元格对象即可。
阅读全文