版主,数据加载后,我们需要进行对当前选中行,进行复制,在默认顺序时,复制行数据都正确,但是点选某列排序后,再复制行,
则复制的内容不是当前选中行。
SheetView view = MainSpread.GetActiveSheet();
int rowIndex = view.ActiveRowIndex;
object[,] rowData = view.GetArray(rowIndex, 0, 1, view.ColumnCount);
if (rowIndex == -1)
{
view.Rows.Add(0, 1);
view.SetArray(0, 0, rowData);
}
else
{
view.Rows.Add(rowIndex + 1, 1);
view.SetArray(rowIndex + 1, 0, rowData);
}
|
|