FarpointSpread2009. 3. 11. 09:19



제목처럼

스프레드에 페이징 사용시 2페이지 이상일 경우

CellClick event 를 사용하여 클릭 했을경우 ActiveRow를

SpreadCommandEventArgs e를 사용하면

0부터 다시 계산 하는 오류를 범하기 쉬우므로

아래와 같이 계산 하여 사용해야 오류를 없앨수 있다.


int iRowTemp = Int32.Parse(strX.Substring(3, strX.IndexOf(',') - 3));
int iCurrentPage = fpList.CurrentPage;
iRow = iRowTemp + (iCurrentPage * fpList.Sheets[0].PageSize);


위와 같이 하면 iRow를 계산할 수 있다.
Posted by 댓거리사랑