Microsoft MVP성태의 닷넷 이야기
asp.net 에서의 paging 관련. [링크 복사], [링크+제목 복사],
조회: 14002
글쓴 사람
한귀순 (douner001 at hanmail.net)
홈페이지
첨부 파일
 

안녕하세요. 한귀순입니다. ^^

또, 주말이 오네요. 나이가 드니 유난히 세월이 빠르게 느껴지네요. ㅠ.ㅠ

여쭤볼것은요..
너무 흔한 질문이고, 남들 다 당연하게 하는 asp.net 에서의 paging 관련 질문이에요.
그래서 쫌 민망하단 말씀이죠.. ^^;;

Web 으로 개발할때는 일반적으로 paging 을 사용하잖아요.
근데 이게 일반 홈페이지 같은 게시판 이런게 아니라, 인트라넷에서 업무적인 프로그램을 개발할때도 보통 이렇게 하나요?
( 예를 들면 실적조회 같은 것.. )

사실 전 서버는 그대로 두고 클라이언트 단만 WinForm 이나 Web 을 적용하려고 생각하고 있었거덩요.
근데 문제는 WinForm 을 먼저 하다보니 데이타를 조회하거나 하는건 거의 paging 생각을 안하고 있었어요. (--;;)
( 사실 가장 큰문제라고 할수있죠.. 새로 개발하는게 아니라, 기존에 개발된 서버 프로그램을 이용하고 싶다는거가.. ^^;; )

그리고, paging 을 보다보니 ms 에서 지원하는 paging 기술은 전체 데이타를 다 조회한 이후에 해당 페이지를 보이도록
하는 것 같더라구요.
그런데, 아까 말씀드린대로 실적조회 같은 것은 시간이 오래 걸려서 페이지가 바뀔때마다 조회를 다 다시하기엔 무리가 있는것같고,
일반적으로 paging query 들을 찾아보니까 게시판의 예가 많아서 단지 seqnce 를 기준으로 쿼리를 작성하게 되더라구요.
하지만, 업무쪽 프로그램에서는 그렇게 시퀀스로만 관리하는 경우 거의 없으니까요.

그래서 결론은...

인트라넷의 업무 프로그램에서도 Paging 을 사용하여야 하는건지...
그럴 경우 Paging 을 위한 방법은 어떤것을 사용하고 있는지가

질문입니다.

주말 잘 보내시구요, 답변부탁드립니다.
감사합니다.








[최초 등록일: ]
[최종 수정일: 9/15/2007]


비밀번호

댓글 작성자
 



2007-09-17 06시05분
예. 짐작하시는 데로, 그렇게 구현해 주셔야 합니다. 그 부분은 어쩔 수 없는 문제이겠죠. ^^
그래도, 트리 구조를 갖는 일반 게시판 형식보다는 업무 게시판 형식은 좀더 단순한 구조이기 때문에 더욱 쉽습니다. 시퀀스 기반이라고 하셔서 문제가 있다고 하셨는데, 그 부분은 적절하게 해당 필드에 대해서 인덱스를 잡아주는 수 밖에는 없을 것 같습니다. 별다른 답변을 못해드리는 군요. ^^
kevin25
2007-09-18 02시46분
[한귀순] 그래도 답변 감사드립니다. ^^
결국은 페이징을 사용하고, 해당 페이지의 쿼리를 해야한다는 것이 결론이네요. ^^;;


[guest]

... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5132존기미3/3/201914627Physical Disk Access문의 [1]
5131강용규2/25/201913920c# 개발자입니다. 타이머 질문드립니다. [1]
5130노인코래방2/25/201918138C#에서 가장 좋은 성능을 보이는 파일 읽고 쓰는 방법이 무엇인가요? [2]
5129진우2/23/201917901닷넷 32비트 기반에서 메모리 부족으로 프로그램이 죽는경우 문의 [2]
5128게스트2/23/201915087안녕하세요. 초보개발자입니다. [3]파일 다운로드1
5127c#2/20/201913986책에 예제 문의드립니다. [2]
5125게스트2/19/201913813delegate를 활용한 event 를 적절히 불러오고 싶습니다. [2]
5124정근화2/12/201913858윈도우 서버2003 환경 오류 [2]
5123김주현2/8/201913683MS LUIS 에 대한 소개 하실 계획이 있으신가요? [1]
5122jaka...2/1/201915765Clickonce 배포 후 Command 실행 [2]파일 다운로드1
5121엔벌이1/31/201915398C# DataGridView의 MDB파일 함수? ArrayList? [1]파일 다운로드1
5120임우진1/30/201916550웹에서 응용프로그램 바로 실행하기 관련 브라우저에서 파라미터가 넘어오지 않습니다.ㅜㅜ [2]
5119guest1/29/201918126교재에 오탈자 있어 알려드리려 합니다 [1]
5118WPF꿈...1/26/201916115GetHashCode 메서드에 대해서 [1]
5117하주형1/25/201915876List<int>에 대한 이해가 잘안됩니다. [5]
5116게스트1/24/201914437asp.net 관련 gridview webform 질문 드립니다. [1]파일 다운로드1
5115Soul...1/24/201914659투명 패널 질문드립니다. [2]
5114박현일1/20/201915231WPF DataContext 관련 초보 질문을 드려봅니다.^^ [5]
5113하주형1/20/201914489안녕하세요 시작하세요 C# 인코딩관련 질문드립니다. [1]
5112손성배1/19/201923820안녕하세요 cp949 인스톨시 오류입니다... 너무 힘들어요 [5]
5111게스트1/10/201914987암호화 라이센스 관련 문의 드립니다. [1]
5110WPF꿈...1/9/201914469Thread Abort 함수 사용시 [2]
5109닷넷개발1/9/201914242thread 관련 질문 예제.. [2]파일 다운로드1
5108닷넷개발1/9/201915447thread 관련 질문 드립니다.. [4]
5107우코아1/4/201918206WPF에서 로딩중 이미지를 구현 - Project [5]파일 다운로드1
5106우코아1/3/201915841WPF에서 로딩중 이미지를 구현 - Source [1]
... [31]  32  33  34  35  36  37  38  39  40  41  42  43  44  45  ...