Q&A

  • DBGrid에서요. 좌측편 Row에 순번을 나오게 하고 싶어요.
DGBrid에 각 Row별로 순번을 나오게 할려고 합니다.
좋은 방법이 없을까요.

수고하십시오.
1  COMMENTS
  • Profile
    머슴 2002.05.17 01:46
    오라클 DB인 경우는 rownum을 이용한번 해보세요...

      SELECT  ROWNUM Cnt,
                    필드1,
                    ....
                    필드n  
         FROM 테이블명
       WHERE  조건절;

       이렇게 되면 CNT가 하나의 필드가 되므로 DbGrid에 CNT를 연결하시면
       됩니다...

    만약에 오라클이 아닌경우나 다른 방법을 원하시면...

    CalcField를 이용한번 해보세요... Query를 더블클릭하면

    Fields editor가 나오는데... Fields editor에 마우스를 놓고요...

    오른쪽 버튼을 누르시면 메뉴중에 NewField에서 새로운 필드를
      
    추가하시고...

      Query1의 OnCalcFields에서

      Query1새로운 필드명.Value:=Query1.RecNo;

    이렇게 하시면 될것 같습니다....