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
[69856] Re:TDBGrid 클릭시 이벤트 발생시키는 방법 문의 합니다.
땅주인 [heaven2] 1802 읽음    2013-07-20 20:11
대략 아래와 같이 합니다.
Event: DBGridml CellClick Event

void __fastcall TFormSetup::DBGridOfficerCellClick(TColumn *Column)
{
    COfficer Officer;
    DBQuery->GetBookmark();   // DBGrid와 연결된 Query 객체

    Officer.OfficerID   = DBQuery->FieldByName("OfficerID")->AsString;
    Officer.OfficerName = DBQuery->FieldByName("OfficerName")->AsString;
    Officer.OfficerPassword = DBQuery->FieldByName("OfficerPassword")->AsString;
    Officer.UseFlag     = DBQuery->FieldByName("UseFlag")->AsString;

    edOfficerID->Text        = Officer.OfficerID;
    edOfficerName->Text      = Officer.OfficerName;
    edOfficerPassword->Text  = Officer.OfficerPassword;
    edOfficerPassword2->Text = "";
    if ( Officer.UseFlag == "Y" ) {
        rbOfficerUse->Checked    = true;    rbOfficerNotUse->Checked = false;
    } else {
        rbOfficerUse->Checked    = false;    rbOfficerNotUse->Checked = true;
    }
}

유도청년 님이 쓰신 글 :
: 버튼같은 것들은 form 에서 더블클릭하면 클릭하는 이벤트를 설정하고 코딩 할 수 있는데...
:
: TDBGrid 는 클릭했을 때 이벤트 발생시키려면 어떻게 해야할지를 모르겠네요...
:
: ADOQuery를 이용해서 TDBGrid에 뿌려주고 있는데...
:
: 클릭을 통해 선택된 라인의 데이터를 별도의 Grid에 넣어주려고 합니다...
:
: 클릭이벤트 발생 방법을 아시는 분이 계신다면 도와주십사 해서 글올립니다..
:
: 바쁘신 중에도 제 질문 읽어주셔서 감사합니다.

+ -

관련 글 리스트
69850 TDBGrid 클릭시 이벤트 발생시키는 방법 문의 합니다. 유도청년 1717 2013/07/19
69856     Re:TDBGrid 클릭시 이벤트 발생시키는 방법 문의 합니다. 땅주인 1802 2013/07/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.