Q&A

  • dbgrid의 특정 행을 선택하지 못하게 할수 있나요?
dbgrid로 작업을 하던중, 특정한 행을 선택하지 못하게 하고 싶습니다. 물론 grid상에는 나타나게 하고요.

셀의 색을 바꾸는 예는 본것 같은데 아예 이렇게 접근을 막는것이 가능한지요?

조언 부탁드립니다.

1  COMMENTS
  • Profile
    구창민 1999.08.17 21:49
    초심자 께서 말씀하시기를...

    > dbgrid로 작업을 하던중, 특정한 행을 선택하지 못하게 하고 싶습니다. 물론 grid상에는 나타나게 하고요.

    > 셀의 색을 바꾸는 예는 본것 같은데 아예 이렇게 접근을 막는것이 가능한지요?

    > 조언 부탁드립니다.



    안녕하세요?

    참조만 하세요..^^

    특정 셀의 내용을 클릭했을때,

    예를 들면,

    if Table1.FieldByName('Field').asString = '꽁수' then

    begin

    Application.MessageBox('이 필드는 볼수 없는 필드입니다', '경고',

    MB_OK+MB_ICONWARNING);

    PostMessage(DBGrid1.Handle,WM_KEYDOWN,VK_TAB,0);

    end;



    이렇게 강제로 이동시켜 버리면 되지 않을까요?

    그럼.. 즐거운 프로그래밍 하시구요~