感谢您的Demo
问题确定了,GetArray 获取的是排序前的数据,具体原因我还需要调查
现在解决方案是每个单元格单独复制或者用CopyRange方法
- view.Rows.Add(rowIndex + 1, 1);
- // view.SetArray(rowIndex + 1, 0, rowData);
- //for(var i = 0; i < view.ColumnCount; i++)
- //{
- // view.SetValue(rowIndex + 1, i, view.GetValue(rowIndex, i));
- //}
- view.CopyRange(rowIndex, 0, rowIndex + 1, 0, 1, view.ColumnCount, true);
复制代码 |