farpoint winform spread 如何锁定某一行 不跟随 导航条移动
时间: 2024-04-13 16:27:49 浏览: 178
要在 FarPoint WinForms Spread 控件中锁定某一行,使其不随导航条移动,你可以使用以下步骤:
1. 首先,确保你的 FarPoint WinForms Spread 控件已经正确地添加到你的窗体中。
2. 打开控件的属性窗口(可以通过右键单击控件并选择“属性”或通过 Visual Studio 的属性窗口查找控件)。
3. 在属性窗口中,找到名为 "ActiveSheet" 的属性,这是 Spread 控件的活动表单。
4. 在 "ActiveSheet" 属性中,找到名为 "RowSplit" 的属性。此属性用于指定是否允许行拆分。
5. 将 "RowSplit" 属性设置为 "False",这将禁用行拆分功能。
6. 接下来,找到名为 "RowSplitBehavior" 的属性。将其设置为 "None",以指定行拆分行为为无。
7. 最后,找到名为 "ScrollPolicy" 的属性。将其设置为 "StaticInsert",以固定插入行的滚动策略。
通过按照上述步骤,在 FarPoint WinForms Spread 控件中锁定某一行,使其不跟随导航条移动。请记住,这些属性是特定于 FarPoint 控件的,可能与其他控件不同。
相关问题
farpoint 5.0.2018.2008 winform spread 如何锁定某一行 不跟随 导航条移动
对于 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。
阅读全文