farpoint 5.0.2018.2008 winform spread 如何锁定某一行 不跟随 导航条移动
时间: 2024-04-12 13:28:04 浏览: 143
对于 FarPoint 5.0.2018.2008 版本的 WinForms Spread 控件,要锁定某一行并使其不跟随导航条移动,你可以使用下面的代码示例:
```csharp
// 获取当前活动表单
var sheet = fpSpread1.ActiveSheet;
// 锁定指定行
int rowIndex = 2; // 要锁定的行索引
sheet.SetRowLocked(rowIndex, true);
// 禁用行自动拆分
sheet.RowSplitPolicy = FarPoint.Win.Spread.SplitPolicy.None;
// 设置滚动条策略
sheet.ScrollPolicy = FarPoint.Win.Spread.ScrollPolicy.StaticInsert;
```
上述代码假设你的 FarPoint WinForms Spread 控件的名称为 `fpSpread1`,你可以将其替换为你实际使用的控件名称。在代码中,我们首先获取当前活动表单对象,然后使用 `SetRowLocked` 方法将指定行锁定。接着使用 `RowSplitPolicy` 属性禁用行自动拆分行为,并通过 `ScrollPolicy` 属性设置滚动条策略为 `StaticInsert`。
通过以上代码,你可以在 FarPoint 5.0.2018.2008 版本的 WinForms Spread 控件中成功锁定某一行,并使其不跟随导航条移动。请确保你的项目中已经正确引用了 FarPoint 控件库,并适用于该版本的 API。
相关问题
farpoint 5.0.2018.2008 winform spread 如何锁定某一行 不跟随 导航条移动 没有SetRowLocked
对于 FarPoint 5.0.2018.2008 版本的 WinForms Spread 控件,如果没有 `SetRowLocked` 方法,你可以尝试使用以下方法来锁定某一行,并使其不跟随导航条移动:
1. 首先,获取当前活动表单对象:
```csharp
var sheet = fpSpread1.ActiveSheet;
```
这里假设你的 FarPoint WinForms Spread 控件名为 `fpSpread1`,请替换为你实际使用的控件名。
2. 使用表单对象的 `SetRowResizable` 方法来禁用指定行的大小调整功能:
```csharp
int rowIndex = 2; // 要锁定的行索引
sheet.SetRowResizable(rowIndex, false);
```
将 `rowIndex` 替换为你想要锁定的行的索引。
3. 使用表单对象的 `SetRowAllowAutoFit` 方法来禁用指定行的自动调整宽度功能:
```csharp
sheet.SetRowAllowAutoFit(rowIndex, false);
```
同样,将 `rowIndex` 替换为你想要锁定的行的索引。
通过以上步骤,你可以在 FarPoint 5.0.2018.2008 版本的 WinForms Spread 控件中成功锁定某一行,并使其不跟随导航条移动。请确保你的项目中已经正确引用了 FarPoint 控件库,并适用于该版本的 API。
farpoint 5.0.2018.2008 winform spread 如何锁定某一行 不跟随 导航条移动 没有 SetRowLocked ,SetRowResizable
对于 FarPoint 5.0.2018.2008 版本的 WinForms Spread 控件,如果没有 `SetRowLocked` 和 `SetRowResizable` 方法,你可以尝试使用以下方法来锁定某一行,并使其不跟随导航条移动:
1. 首先,获取当前活动表单对象:
```csharp
var sheet = fpSpread1.ActiveSheet;
```
这里假设你的 FarPoint WinForms Spread 控件名为 `fpSpread1`,请替换为你实际使用的控件名。
2. 使用表单对象的 `FrozenRowCount` 属性来设置要锁定的行数:
```csharp
int rowIndex = 2; // 要锁定的行索引
sheet.FrozenRowCount = rowIndex + 1;
```
将 `rowIndex` 替换为你想要锁定的行的索引,并将 `FrozenRowCount` 设置为该索引加1。
3. 使用表单对象的 `AllowScrolling` 属性来禁用导航条滚动:
```csharp
sheet.AllowScrolling = false;
```
通过以上步骤,你可以在 FarPoint 5.0.2018.2008 版本的 WinForms Spread 控件中成功锁定某一行,并使其不跟随导航条移动。请确保你的项目中已经正确引用了 FarPoint 控件库,并适用于该版本的 API。
阅读全文