Gird modu iptal edip sectigim kayitlara islem yapmadan hemen once gridmoda gecip sonrasinda tekrar iptal ediyorum ama girdmoda gecirme sirasinda yapilan secme islemlei kayboluyor yani secmis oldugum kayitlar yakalanamıyor.. Bu amacla yazdigim kod da su
Kod: Tümünü seç
VAR_REZERVASYON_NOLAR:='';
with GRD_TBV_ACENTE_BILETLER.DataController do
begin
if not IsGridMode then
DataModeController.GridMode:=True;
BeginUpdate;
try
for I := 0 to GetSelectedCount - 1 do
begin
DataSet.Bookmark := GetSelectedBookmark(I);
VAR_REZERVASYON_NOLAR:=VAR_REZERVASYON_NOLAR+','+IntToStr(DataSet.FieldValues['REZERVASYON_CILT_NO'])+',';
end;
finally
EndUpdate;
end;
DataModeController.GridMode:=False;
end;
Kolay gelsin....