dbgrid에서 특정 cell의 값을 읽어 오고 싶습니다.. stringGrid에서의 for i := 1 to rowcount -1 do begin s := s + StringGrid.Cells[2,i] end; 이런식의 코딩처럼 dbgrid에서도 똑같이 특정 column의 합을 구하려고 합니다.. 쿼리를 다...
이만준
•
2001.02.06 03:39
안녕하세요...
dbgrid는 스트링그리드 처럼 Cell을 가지고 있지 않습니다....
데이타는 모두 DataSet...
안녕하세요...
dbgrid는 스트링그리드 처럼 Cell을 가지고 있지 않습니다....
데이타는 모두 DataSet(TQuery, TTable)이 가지고 있지요...
같은 데이타를 따로 가지고 있을필요가 없으니까요....
Sum 쿼리를 하지 않으려면 뺑뺑이 돌려야겠지요...
Sum := 0;
while not Table1.Eof do begin
Table1.First;
Sum := Sum + Table1.Fields[X] .AsFloat;
Table1.Next
end;
이런 형태가 되겠지요....
기럼...
델초보 wrote:
> dbgrid에서 특정 cell의 값을 읽어 오고 싶습니다..
> stringGrid에서의
> for i := 1 to rowcount -1 do begin
> s := s + StringGrid.Cells[2,i]
> end;
> 이런식의 코딩처럼 dbgrid에서도 똑같이 특정 column의 합을 구하려고 합니다..
> 쿼리를 다시 읽어 오는 방법 말고,
> grid에 나타나 있는 값을 직접 sum하고 싶어서요..
> 이런 방법 있나여???
> 좀 알려주세요...
>