Cxgrid Multiselect..
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Cxgrid Multiselect..
Selam arkadaşlar Cxgridde CTRL tuşu ile birden fazla kaydı seçip başka bşir gride atıyorum problem yok.Ancak yapmak istediğim Griddeki tüm kayıtları sağ tılayıp tümünü seç dediğimde Cxgridde seçili hale gelsin,kullanıcı tüm kayıtşarı tek tek seçmesin bunu nasıl yaparım..
Re: Cxgrid Multiselect..
Kendi programımdan kesit
TopluKurumSec : cxGrid;
gbView : cxgridin tableview'i
colSEC : checkbox olarak tanımlanmış sütun
Kod: Tümünü seç
uses .....,cxGridDBDataDefinitions;
gbView : cxgridin tableview'i
colSEC : checkbox olarak tanımlanmış sütun
Kod: Tümünü seç
var
GridDC: TcxGridDBDataController; // cxGridDBDataDefinitions
i,ToplamKayit : integer;
begin
GridDc:=TopluKurumSec.gbView.DataController;
GridDc.BeginUpdate;
// toplamKayit:= GridDc.RecordCount; // tümünü seçmek için
ToplamKayit:= GridDc.FilteredRecordCount; // filtre kullanılıoyrsa filtrelenmiş olanlar arasında tümünü seçmek için
for i := 0 to toplamkayit - 1 do
Begin
GridDc.SetValue(griddc.FilteredRecordIndex[i],TopluKurumSec.colSEC.Index,True);
End;
GridDC.EndUpdate;
end;
- MehmetZahit
- Üye
- Mesajlar: 70
- Kayıt: 04 Tem 2007 08:39
Re: Cxgrid Multiselect..
colSec calculated field mı, yoksa db de böyle bir kolonmu tanımlıyorsunuz?
Re: Cxgrid Multiselect..
calculated column desek daha yeridir.
cxgrid'in viewinde tanımlı.
cxgrid'in viewinde tanımlı.
Re: Cxgrid Multiselect..
unbound columns demek tam olur calculated field dataset te kullanıyor. Aşağıdaki linkte detaylı açıklama mevcut.
cxGrid'e db ye bağlı olmayan bir column eklenir,bir nevi stringgrid gibi kullanabilirsiniz.
_http://www.devexpress.com/Help/?document=xtrag ... velup=true
aşağıdaki function ve procedure leri incelersen işini görür sanırım
Kolay gele
cxGrid'e db ye bağlı olmayan bir column eklenir,bir nevi stringgrid gibi kullanabilirsiniz.
_http://www.devexpress.com/Help/?document=xtrag ... velup=true
aşağıdaki function ve procedure leri incelersen işini görür sanırım
Kod: Tümünü seç
VIW_Detail.DataController.GetSelectedCount
VIW_Detail.DataController.FocusedRowIndex := VIW_Detail.DataController.GetSelectedRowIndex(I);
VIW_Detail.DataController.SelectRows(0, 0);
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!