Q&A

  • dbgrid ondrawcolumncell 관련
안녕하세요? dbgrid와 관련하여 2가지 질문드립니다.
1)
dbgrid 와 table1 이 연결되어 있습니다.
일정시간 간격으로 query1에서 select 한 결과를 dbgrid에 뿌려주는데요,
그  패턴은 아래와 같습니다.
예)
         번호     이벤트         발행횟수
        ---------------------------------------
          1         AAA            100(+10)
          2.        BBB            105(+3)

좀더 부연하면 1, AAA, 100은 table1 에 있는 내용으로 dbgrid에 뿌려진것이고요.
(+10), (+3) 은 query1의 연산 결과를 그려주는 것입니다. query1의 결과는 그려줄때 색깔을 지정해서요.
이를 위해서 ondrawcolumncell 이벤트에서 어떻게 처리가 가능한지요.

2) 위 처럼 일정시간 간격으로 dbgrid를 갱신시키는데 사용자가 2번을 선택하고 작업을 하고 있는데
    갱신되더라도 포커스가 1이나 다른곳으로 가지않고 사용자가 선택한 2번째에 계속 유지하고 싶습니다.

수고하세요.
1  COMMENTS
  • Profile
    nilriri™ 2005.05.20 09:12
    관련 이벤트명으로 검색해보시면 자료 많이있습니다.

    cnavas에 rect를 이용해서 textdraw해주시면 되는데..이때 color를 조정해주시면 될겁니다

    pen.color  or brush.color


    2번은 bookmark를 갱신전에 가지고있거나..현재 선택된 로우의 키값이 되는 값을 저장해