"'GridView에서 처리되지 않은 PageIndexChanging 이벤트가 발생했습니다."
위와 같은 에러 메시지를 ASP.NET 기반에서 웹 페이지를 GridView를 이용에서 만들다보면 종종 접하게 됩니다.
Gridvew와 데이터소스컨트롤(SqlDataSource)을 연동해서 사용할 경우에는 컨트롤에서 알아서 페이징을 해 주므로 페이징 관련처리를 따로 신경 쓸 필요가 없지만 ADO.NET을 통해 연결기반, 비연결 기반 DB연결을 할 경우에는 페이지이벤트 발생시 페이징 관련 처리를 직접 해줘야 함
즉, GridView의 PageIndexChange 이벤트를 등록한 후 새로운 페이지 인덱스를 GridView의 pageIndex 속성에 지정해주고 다시 GridView를 바인딩해줘야 한다는 것이죠^^;
'ASP.NET' 카테고리의 다른 글
ASP.NET MVC4, VS 2013 환경에서 MySQL 설치되어 있을 경우 발생하는 에러 (0) | 2014.12.07 |
---|---|
ResolveURL() 메서드를 이용한 GridView에 이미지 나타내기 (2) | 2014.05.20 |
ASP2.0 처음시작하기 (0) | 2008.06.30 |