Q&A

  • StringGird의 내용을 DBGrid에 Sql 문 사용안하고 입력안되는지?


스트링그리드에 뿌려진 자료를 디비그리디에 Sql 질의인 insert 문을 사용하지 않고

모양그대로 디비그리드에 넣고 디비에 저장시키는 방법을 알고 싶습니다.. 될것도

같은데 이렇게는 안됩니까?



1  COMMENTS
  • Profile
    물리학부생 2000.08.15 17:57
    김경한 wrote:

    >

    > 스트링그리드에 뿌려진 자료를 디비그리디에 Sql 질의인 insert 문을 사용하지 않고

    > 모양그대로 디비그리드에 넣고 디비에 저장시키는 방법을 알고 싶습니다.. 될것도

    > 같은데 이렇게는 안됩니까?

    >



    어떤 logic을 구현하시는지는 잘 모르겠지만, DBGrid에 뿌려지는 DataSource를 StringGrid와 연결시키면 되지 않을까요?



    예로, DBGrid의 field중 (3, 3)이라고 하고 이에 연결되는 data가

    Table1.FieldByName('....').As... 라고 하면요



    StringGrid1.Cells[1, 2] := ...ToStr(Table1.FieldByName('....').As...);



    이런식이면 되지 않을까요?



    그리고, record에 따라 변경되야 한다면 DataSource 컴포넌트의 OnDataChange 이벤트를 이용하심 될 것 같습니다.



    즐코하세염....♬