merhabalar.dbgridin multi select özelliğini true yaptım.sonrasında
gridin içinden seçtiğim kısımları bir başka yere aktarmak istiyorum.
ben normalde dbgridin içinden bir tane kayıtı alabiliyorum başka bir yere.
ama ben 5 veya 10 tane almak istiyorum.nasıl yapabilirim.
çok teşekür ederim.
gridten şeçilen alanlar
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Kod: Tümünü seç
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
//DbGridde secili olan kayıta tablo uzerinde erisilir...
AsılTablo.GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
TabloyaAktar.Insert;
//istedigin tabloya yazma olayı
TabloyaAktar.FieldByName('alan1').Value:=AsılTablo.FieldByName('Alan').Value;
TabloyaAktar.Post
end;
Herkese hayırlı ramazanlar....Hayırlı iftarlar....
pek de bi sey kalmamıs iftarada....

not: eger secilenleri silmek istiyorsan
DbGrid1.SelectedRows.Delete;
deöek yeterli....