Q&A

  • 기초적인 질문이긴 하지만....ㅡㅜ
프로그램 중간에 그리드에 보여지는 디비의 내용을 다른 걸로 바꾸고 싶습니다.
처음엔 A라는 테이블의 내용을 보여 주다가 특정 이벤트가 발생하면 B라는 테이블을 쿼리한 내용을 보여 주고 싶습니다.
어떻게 해야 하나요~?
그리드에 뿌려주는 내용을 연결해주는 DataSource의 DataSet을 바꿔줘야 할 것 같은데....잘 안되네여..
DataSource1.DataSet := Query1...????;
뭐라고 써야 하는거져~?
도와주세여~!!!
1  COMMENTS
  • Profile
    홍성락 2003.05.23 07:11
    그냥 DataSource1.DataSet := Query1; 만 해도 됩니다.

    단, Query1의 DatabaseName속성에 알리아스명이 있어야합니다.
       Query1.DatabaseName := 'alpa99';
        DataSource1.DataSet := Query1;
        Query1.Active := True;

    1. 간단한건요 DataSource컴포를 2개사용하는걸로
       DBGrid1 속성 DataSource를 1,2컴포로  바꿈
    2.하나인 DataSource컴포로 속성 DataSet을 Query1나 Table1로 바꿈
      Query1나 Table1의 속성 Active는 False로 바꾼후에 하세요.  

    ////////////////////////////////////////////////////////