Merhaba arkadaşlar ,
Forumdaki yazılarda Seçilmiş kayıtlar üzerinde dolaşmakla ilgili örnekler buldum ,
cxGrid de kullanıcı serbest bir şekilde filtre uygulayarak gridi istediği gibi daraltıyor, gridde filtre sonucu listelenen kayıtları bağlı bulunduğu dataset üzerinden nasıl bulabilirim ? (örn: filtre sonucu listelenen kayıtlar üzerinde toplu halde değişiklik yapmak yada silmek vb..)
İyi çalışmalar dilerim.
cxGrid Filtrelenmiş Kayıtlar Üzerinde Değişiklik Yapma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: cxGrid Filtrelenmiş Kayıtlar Üzerinde Değişiklik Yapma
DevExpress in sitesinden elde ettiğim bilgiyle şöyle bir çözüm ürettim,
fakat bu yol bana biraz hantal geldi, daha performanslı çözüm üreten arkadaşlarım varsa önerilerinizi bekliyorum.
Kod: Tümünü seç
for I := 0 to cxGrid1DBTableView1.ViewData.RowCount - 1 do
begin
cxGrid1DBTableView1.ViewData.Rows[i].Focused := True;
cxGrid1DBTableView1.DataController.DataSet.Edit;
cxGrid1DBTableView1.DataController.DataSet.FieldByName('ozel_kod').AsString := '123';
cxGrid1DBTableView1.DataController.DataSet.Post;
end;
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: cxGrid Filtrelenmiş Kayıtlar Üzerinde Değişiklik Yapma
Gride ait iki datacontroller oluyordu. Bir tanesi sizin bu kullandığınız, birde viewdata.datacontroller olarak erişilen olması lazım. onun üzerinde deneyin birde.