Q&A

  • 퀀텀그리드에 관해서 몇가지 질문드립니다.
질문1]
    cxGridBandedTableView1.ViewData.Rows[1].Values[1];
    cxGridBandedTableView1.DataController.Values[1,1];
    의 차이가 궁금합니다.

질문2]
    Record와 Row의 차이를 알려주세요.

질문3]
     1번째 로우에 3번째 컬럼에 있는 값을 수정하고 엔터를 누를경우
     2번째 로우에 3번째 컬럼(즉 컬럼은 같은거죠)이 에디트 모드로 들어가게 하는 방법이
     궁금합니다. ( 가장급한것이에요..ㅠㅠ )

답변 부탁드립니다....

같은질문을 DevExpress란에도 올렸는데.. 정리가 안되서 여기를 이용하라고 하셔서 다시 올립니다.
3번의경우 FocusRowIndex + 1을 해도 영 반응이 없네요.
아래줄로는 내려가지만 같은 컬럼으로는 이동을 안합니다.
컴럼을 바꾸고 나서도 컬럼위치를 보면 인덱스 값이 -1이 계속 나오네요..ㅡㅡ;

아..원인 찾았습니다.. 레코드체인지 이벤트가 벨류체인지 이벤트보다 먼저일어나네요..ㅡㅡ;
어이가 없는건지 당연한것인지는 모르겠지만..
2  COMMENTS
  • Profile
    임형호 2007.08.04 02:44


    테스트해보면 레코드체인지보다 벨류체인지가 먼저 일어나는것 같습니다.
    전체 소스내용을 모르겠지만요.
    가령 글자를 수정하다가...  방향키로 로우를 바꾸는 경우 내부적으로 현재 수정중인 작업들은 자동 Post 되는데요. 그때도 일단 벨류체인지 이벤트 발생후 레코드 체인지 이벤트가 발생하네요.
    참고로 레코드 체인지는 OnFocusedRecordChange 이벤트죠?
  • Profile
    Elpira 2007.08.06 20:15
    1번은 알려주셔서 해결하였고 3번도 해결하였습니다..
    2번 답변 부탁드립니다.
    감사합니다.