프로그래밍/C#

C# gridview row를 이동 할 경우 이동한 row가 화면 중앙으로 되게 하기

bluecandyg 2013. 9. 27. 09:36

 

gridview에서 row를 이동할 경우 해당 row가 맨위나 맨 아래로 갈 경우가 많은데

 

이럴 경우 아래 코드로 적용해주면 이동한 row가 화면 중앙에 위치하여 보기 편해짐

 

 

-----------------------------------------------------------------------------

 

if (nRow > OutlookGrid_main.DisplayedRowCount(false) / 2)
    OutlookGrid_main.FirstDisplayedScrollingRowIndex = nRow - OutlookGrid_main.DisplayedRowCount(false) / 2;

 

OutlookGrid_main.Refresh();

 

-----------------------------------------------------------------------------

 

* DisplayedRowCount안의 파라메터는 컨트롤에 따라 받는경우와 안받는 경우가 있으니 참고