Arkadaşlar forumda aradım bulamadım.
cxGrid de bir tane checkbox alanım var.
Ben bu alanı(bir yada birden fazla kayıt olabilir) seçtikten sonra seçili alanları başka bir gride aktarmak istiyorum.
nasıl yapabilirim.
teşekkürler.
cxGrid Select
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: cxGrid Select
Benim kullandığım kodun sadeleştirimiş hali.
Kod: Tümünü seç
var
GridDC: TcxGridDBDataController; //uses cxGridDBDataDefinitions
SecimDeger : Variant;
Secildi : boolean;
i,ToplamKayit : integer;
KurumAdi : String;
begin
GridDc:=TopluKurumSec.gbView.DataController;
GridDc.BeginUpdate;
toplamKayit:= GridDc.RecordCount; // eğer filtre kullanıyorsan FilteredRecordCount (ya da öyle birşeydi)
for i := 0 to toplamkayit - 1 do
Begin
Secimdeger:=GridDc.GetValue(i,TopluKurumSec.colSEC.Index); //filtreli alan için GetFilteredValue (ya da öyle birşey)
if varisnull(secimdeger)
then
secildi:=false
else
secildi:=secimdeger;
if Secildi then
Begin
KurumAdi :=VarToStr(GridDc.GetValue(i,TopluKurumSec.colKURUMADI.Index));//filtreli alan için GetFilteredValue (ya da öyle birşey)
....
burada kurumadi yerine hangi gride atacaksan non kodlarını yazmalısın
....
....
End;
End;
GridDC.EndUpdate;
End;