cxGrid Select

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

cxGrid Select

Mesaj gönderen adnansirca »

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.
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: cxGrid Select

Mesaj gönderen Lost Soul »

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;
adnansirca
Üye
Mesajlar: 135
Kayıt: 14 Kas 2005 12:24

Re: cxGrid Select

Mesaj gönderen adnansirca »

Teşekkürler.
Cevapla