C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[52269] Re:Query와 DBGrid를 사용하여 데이터를 뿌렸는데.. 순서대로 정렬하는법좀 알려주세요..
김문제 [clickok] 1574 읽음    2008-02-14 14:05
순서는 SQL에서 Order By 를 사용하면 됩니다.
아래 답변과 동일합니다.

아니면, DBGrid 상태에서 원하는 열을 기준으로 정렬하셔도 될 듯 합니다.
DBGrid의 정렬 방법은 아래와 같습니다.



DBGird의 TitleClick 이벤트에 아래와 같이 코드를 입력하시면 쉽게 해결 할 수 있습니다.

void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column)
{

    if ( ADOQuery1->Sort != (Column->FieldName + " ASC") )
    {
        ADOQuery1->Sort = Column->FieldName + " ASC";
        Column->Title->Font->Color = clRed;
    }
    else
    {
        ADOQuery1->Sort = Column->FieldName + " DESC";
        Column->Title->Font->Color = clBlue;
    }

}


ss 님이 쓰신 글 :
: Query와 DBGrid를 사용하여 데이터를 뿌렸습니다.
:
: DBGrid에는 가장 왼쪽에 "순번" 필드가 있습니다.
:
: 각각의 레코드엔 당연히 "순번" 필드에 숫자가 써 있구요.
:
: 이때 자동으로 숫자 순서대로 레코드를 정렬시키고 싶은데요.
:
: Table 컴포넌트에는 정렬하는 프로퍼티가 있다던데 쿼리에는 없더라구요.
:
: 좋은방법이 있을까요?
:
: 아시는분 좀 알려주세요..~ㅋ

+ -

관련 글 리스트
52246 Query와 DBGrid를 사용하여 데이터를 뿌렸는데.. 순서대로 정렬하는법좀 알려주세요.. ss 1070 2008/02/13
52269     Re:Query와 DBGrid를 사용하여 데이터를 뿌렸는데.. 순서대로 정렬하는법좀 알려주세요.. 김문제 1574 2008/02/14
52247     Re:Query와 DBGrid를 사용하여 데이터를 뿌렸는데.. 순서대로 정렬하는법좀 알려주세요.. 아루스 1252 2008/02/13
52249         Re:Re:답변 감사합니다. SS 1158 2008/02/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.