안녕하세요 빠른 답변 정말 감사합니다.
0번째 Row 에서 4번째 Row로 Copy하는 예제를 만들었습니다.
아래 이미지와 같이 0 Row 값은 없고 first Last 둘다 Last Row를 보여주고 있습니다.
소스는 아래와 같습니다.
private void Form2_Load(object sender, EventArgs e)
{
fpSpread1.ClipboardPasted += fpSpread1_ClipboardPasted;
}
private void fpSpread1_ClipboardPasted(object sender, ClipboardPastedEventArgs e)
{
// 붙여넣기 직후, 셀을 아래셀(노란색)으로 이동합니다.
fpSpread1.ActiveSheet.ActiveRowIndex += e.CellRange.RowCount;
// 붙여넣기한 셀의 인덱스를 찾습니다.
FarPoint.Win.Spread.Model.CellRange range = e.CellRange;
int lastRow = range.Row + range.RowCount - 1;
int lastColumn = range.Column + range.ColumnCount - 1;
// 인덱스로 셀에 접근하여 값을 가져옵니다.
// 붙여넣기 영역의 좌상단 셀 데이터
Console.WriteLine(fpSpread1.ActiveSheet.Cells[range.Row, range.Column].Value);
Console.WriteLine("first Row :" + range.Row);
// 붙여넣기 영역의 선택 영역의 우하단 셀 데이터
Console.WriteLine(fpSpread1.ActiveSheet.Cells[lastRow, lastColumn].Value);
Console.WriteLine("lastRow Row :" + lastRow);
}
1.0 째 Row값을 알려 주시기 바랍니다.
2. Console.WriteLine() 문은 한번씩 썼는대 명령을 또한번 실행 하여
두뻔 찍히게 됨니다. 이유를 알고 싶습니다.
감사합니다.