Q&A

  • 파일을 읽어서 그리드에 뿌려줄 수도 있는 건가여?!_!
안녕하세여... 델파이 왕 초보 김매경입니당..!_!

몇일 전까진... TCP/IP프로그램 때문에 머리가 터질것 같았는뎅...!_!

이젠 무신 시스템 관리 프로그램을 짠다궁... ^^;;;;

제가 아는 그리드의 기능은...^^

DataSource를 이용해서 DB와 DB그리드를 연결 시킨후 그 내용을 그리드에 뿌려주는게 전분데...!_!

혹시... 파일을 읽어서... 그리드에 뿌려 줄 수도 있나여?

예를 들어... 서버에서... (학번/이름/주소/전화번호)이렇게 1row의 파일을 클라이언트에게 보냈다면... 이 칼럼을 받은 클라이언트의 그리드에서...

학번,이름,주소,전화번호 항목으로 구분하여 뿌려 줄 수 있냐는 것이져...!_!

아시는분... 좀 알려 주세여... 흐흑...

낼까지... 해결해야 하는데...!_!

전... 당췌... 알 수가 없군여...=_=

제게 E-Mail루 답변 주세두 되궁...^^

예제 파일같은거 있으면... 더 좋겠구엽...^^

(하하... 바라는게 넘 많져...=_=)



그럼... 추운날씨.. 여러분 감기 조심하시구여...^^

항상... 맬맬... ^^ 행복과 행운이 여러분과 함께 하길...

행복하세여... ^^*

2  COMMENTS
  • Profile
    강창석 1999.11.05 20:24
    김매경 wrote:

    > 안녕하세여... 델파이 왕 초보 김매경입니당..!_!

    > 몇일 전까진... TCP/IP프로그램 때문에 머리가 터질것 같았는뎅...!_!

    > 이젠 무신 시스템 관리 프로그램을 짠다궁... ^^;;;;

    > 제가 아는 그리드의 기능은...^^

    > DataSource를 이용해서 DB와 DB그리드를 연결 시킨후 그 내용을 그리드에 뿌려주는게 전분데...!_!

    > 혹시... 파일을 읽어서... 그리드에 뿌려 줄 수도 있나여?

    > 예를 들어... 서버에서... (학번/이름/주소/전화번호)이렇게 1row의 파일을 클라이언트에게 보냈다면... 이 칼럼을 받은 클라이언트의 그리드에서...

    > 학번,이름,주소,전화번호 항목으로 구분하여 뿌려 줄 수 있냐는 것이져...!_!

    > 아시는분... 좀 알려 주세여... 흐흑...

    > 낼까지... 해결해야 하는데...!_!

    > 전... 당췌... 알 수가 없군여...=_=

    > 제게 E-Mail루 답변 주세두 되궁...^^

    > 예제 파일같은거 있으면... 더 좋겠구엽...^^

    > (하하... 바라는게 넘 많져...=_=)

    >

    > 그럼... 추운날씨.. 여러분 감기 조심하시구여...^^

    > 항상... 맬맬... ^^ 행복과 행운이 여러분과 함께 하길...

    > 행복하세여... ^^*



    델파이에서는 one-tier 데이터 베이스를 지원하는 걸로 알고 있습니다.

    그러니까... 일반적인 ASC화일을 읽어서 이를 TDBGrid같은 DataControl Component에서 이용하 실 수가 있습니다.



    다우의 기술진들이 쓴.. 뭐드라.. 델파이4바이블인가 하는 책에서 1-tier DB에 대한 내용이 나와있었습니다.



    그리고 TClientDataSet을 이용해서도 File에서 자료를 가져오고 저장하고.. 그런 기능을 구현할 수 있습니다.



    그럼..



  • Profile
    조복기 1999.11.05 07:07
    김매경 wrote:

    > 안녕하세여... 델파이 왕 초보 김매경입니당..!_!

    > 몇일 전까진... TCP/IP프로그램 때문에 머리가 터질것 같았는뎅...!_!

    > 이젠 무신 시스템 관리 프로그램을 짠다궁... ^^;;;;

    > 제가 아는 그리드의 기능은...^^

    > DataSource를 이용해서 DB와 DB그리드를 연결 시킨후 그 내용을 그리드에 뿌려주는게 전분데...!_!

    > 혹시... 파일을 읽어서... 그리드에 뿌려 줄 수도 있나여?

    > 예를 들어... 서버에서... (학번/이름/주소/전화번호)이렇게 1row의 파일을 클라이언트에게 보냈다면... 이 칼럼을 받은 클라이언트의 그리드에서...

    > 학번,이름,주소,전화번호 항목으로 구분하여 뿌려 줄 수 있냐는 것이져...!_!

    > 아시는분... 좀 알려 주세여... 흐흑...

    > 낼까지... 해결해야 하는데...!_!

    > 전... 당췌... 알 수가 없군여...=_=

    > 제게 E-Mail루 답변 주세두 되궁...^^

    > 예제 파일같은거 있으면... 더 좋겠구엽...^^

    > (하하... 바라는게 넘 많져...=_=)

    >

    > 그럼... 추운날씨.. 여러분 감기 조심하시구여...^^

    > 항상... 맬맬... ^^ 행복과 행운이 여러분과 함께 하길...

    > 행복하세여... ^^*





    안녕하세요..매경님..



    스트링그리드를 콘트롤하는 방법에 대해 말씀하신것 같은데요

    정확한 답변보다 헬프에 있는 예제하나를 밑에적어놓을께요..

    빈폼에 스트링그리드, 버튼 하나 던져놓고 밑에 소스그대로 적어서 실행해보세요..

    스트링그리드조작에 제일 기본적인 사항입니다.



    스트링그리드는 cell(col,row) 개념으로 되어있습니다.

    -- property Cells[ACol, ARow: Integer]: string;



    밑에처럼 스트링형식으로 대입을 해주면되죠..



    실행해보시면 쉽게 이해하실겁니다..

    원하시는 소스보다 이게더 도움이 될겁니다..

    앞으로도 스트링그리드를 쓰셔야되니까요..



    좀더 설명이 필요하면 다시 말씀해주세요..





    procedure TForm1.Button1Click(Sender: TObject);

    var

    I, J, K : Integer;

    begin

    K := 0;

    with StringGrid1 do

    for I := 0 to ColCount - 1 do

    for J:= 0 to RowCount - 1 do

    begin

    K := K + 1;

    Cells[I,J] := IntToStr(K);

    end;

    end;