C#中使用FarPoint Spread 修改数据后定位会跳会第一行 如何刷新后选中行保持不变
改的哪一行知道吧?获取RowNum和CellNum,直接SetActiveRow或者Cell就行了
该回答引用ChatGPT
为了在 C# 中使用 FarPoint Spread 更新数据后保持选定的行不变,可以使用下列代码:
记录选定的行的索引:
python
int selectedRowIndex = fpSpread1.ActiveSheet.ActiveRowIndex;
更新数据:
javascript
// your code to update data
重新选定原来的行:
scss
fpSpread1.ActiveSheet.SetActiveRow(selectedRowIndex, FarPoint.Win.Spread.ActiveSheet.ActiveRow.SelectionPolicy.Single);
调用 Refresh 方法:
scss
fpSpread1.Refresh();