Q&A

  • DBGrid와 StringGrid에서 Cells정보얻기.
DBGrid와 StringGrid를 얻고 Button하나를 얻었습니다.

procedure TForm1.FormCreate(Sender: TObject);
begin
    TStringGrid1.Cells[0, 0] := '00';
    TStringGrid1.Cells[1, 0] := '10';
    TStringGrid1.Cells[2, 0] := '20';
    TStringGrid1.Cells[3, 0] := '30';
end;


그리고 폼이 생성될때 위와 같은 코드를 적어주었습니다. (StringGrid경우)


procedure TForm1.FormCreate(Sender: TObject);
begin
    TStringGrid(DBGrid2).Cells[0, 0] := '00';
    TStringGrid(DBGrid2).Cells[1, 0] := '10';
    TStringGrid(DBGrid2).Cells[2, 0] := '20';
    TStringGrid(DBGrid2).Cells[3, 0] := '30';
end;

또한 폼이 생성될때 위와 같은 코드를 적어주었습니다 (DBGrid경우)


1)
그런데 왜 DBGrid의 경우는 에러가 나는 건가여....

2)
그리고 또하나 만약 위와 같은 방법이 에러가 있다면 DBGrid에는 어떤 식으로 Cells값을 넣을 수있나여...
1  COMMENTS
  • Profile
    ^ㅡ^ 2002.07.30 02:48
    //답변이 될지 모르겠네요
    제가 알기로는 DBGrid는 데이타베이스와 연결하여 작업을 하는걸로 알고 있습니다.

    우리가 임의로 작업할수 있는것은 가상 필드를 만들고
    아니면 데이타 베이스값을 만들어야 한다고 알고 있습니다.

    쿼리의 CalcFields 란 이벤트에서 데이타 편집을 할수가 있구여

    답변이 되었는지 모르겠네요

    그럼 즐코딩 하세요..