c#FarPoint选中行修改

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();