안냐세요... 델파이 초보자입니다...
다름이 아니오라..
procedure TYearPlan.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
if (ACol=0) or (ACol=1) or (ACol=2) then
StringGrid1.Options := [goFixedVertLine,goFixedHorzLine,goVertLine,goHorzLine,goRangeSelect]
else
StringGrid1.Options := [goFixedVertLine,goFixedHorzLine,goVertLine,goHorzLine,goRangeSelect,goEditing];
end;
이렇게 Stringgrid의 0,1,2 컬럼은 editing을 할 수 없게하고...
3번째 컬럼만 editing할 수 있게 했는데요...
3번째 컬럼에 data를 editing한 후에...
[입력] 버튼을 눌렀을때 editing을 했건 안했건간에..
stringgrid의 모든 레코드(0~3 컬럼의 각 행) 를 DB TABLE에 저장하고 싶습니다...
지금 현재는 3번째 컬럼에서 해당 CELL에 DATA를 editing 후에 [입력] 버튼을 누르면 그 editing한 해당 레코드 하나만이 테이블에 저장이 되고 있습니다...
제가 원하는 것은 여러 cell을 editing한 후에 [입력] 버튼을 눌렀을때 여러개의 레코드가 입력되게끔 하고 싶은거거덩요...(입력 여부와 상관없이.. stringgrid에 보여지는 모든 레코드들을....)
고수분들... 아시면... 좀 갈켜주세요.... 부탁드립니당~~