ASP.NET 필기 행 명령 처리 및 페이지 상세 설명

1.명령 처리
(1.배경 코드:조작 줄
//html 응답 에서 온 이 함수 조작 if(e.CommandName=="addAge"){/줄 번호 int index=((ListView DataItem)e.Item)DispalyIndex;/현재 작업 줄 의 주 키 값 을 가 져 옵 니 다./dataKeys 는 모든 ID 를 저장 합 니 다.index 의 IDGuid id=(Guid)ListView 1.DataKeys[index].Value 를 가 져 옵 니 다.표 어댑터 어댑터=new 표 어댑터();adpter.사용자 정의 데이터베이스 함수 addAge;/데이터 바 인 딩 ListView.DataBing();}
(2,정렬 CommandName="Sort"CommandArgument="ID"내부 정렬,효율 이 낮 음
2.DataPager 페이지

PageControl ID:어느 ListView 에 페이지 를 나 눌 까요?
고급 페이지:
쿼 리 하위 쿼 리 select*from(Select id,name,age,rownumber() over(order by id)rownum from T_Users)twhere t.rownum>11and t.rownum<20

3.효율 적 인 페이지:
(1.데이터베이스 방법:
//이 페이지 의 줄 수 를 가 져 오기 시작 하 는 줄 수:startRowIndex 이 페이지 의 줄 수 를 추가 하기 시작 합 니 다:startRowIndex+maximumRows
//데이터베이스 방법:GetCountselect Count(*)from TUsers
//데이터베이스 방법 명:QueryCountselect*from(select Id,Name,Gender,RowNumber() over(order by Id)rownum FROM dbo.T_User)twhere t.rownum>@startRowIndex and t.rowRow<=@startRowIndex+@maximumRows
startRowIndex+maximumRows 두 인자 가 생 성 되 지 않 기 때문에 수 동 으로 추가 해 야 합 니 다.
(2,페이지
****는 SelectCountMethod="QueryCount"는 줄 수 를 얻 는 방법 을 설정 하지 않 습 니 다.SelectMethod="GetPageData"는 페이지 정 보 를 얻 는 것 이 고 EnablePaging="true"*는 ListView 의 objectDataSource 를 정상 적 인 절차 에 따라 설정 하여 ListVIEW 가 자동 으로 생 성 되도록 하고 페이지 데이터 원본 을 설정 합 니 다.

좋은 웹페이지 즐겨찾기