Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
TcxDBPivotGrid Satır Sayısı
#1
Merhaba değerli üyeler ,
Örneğin 1000 kayıt olan bir dataset ile aşağıdaki gibi bir Pivot oluşuyor , satır sayısını bulabilirmiyi? TcxDBPivotGrid.Datacontroller.RowCount  bağlı bulunana datasetteki satır sayısını veriyor aradığım bu değil gruplama sonucu oluşan satır sayısı, bu bilgiyi TcxDBPivotGrid den elde etmeliyim çünkü kullanıcı istediği gibi satır alanını değiştirebiliyor.
D3NMJZ.png
Cevapla
#2
TcxDBPivotGrid.ViewData.RowCount'u deneyebilir misiniz Smile
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#3
(01-11-2016, Saat: 16:15)vkamadan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba değerli üyeler ,
Örneğin 1000 kayıt olan bir dataset ile aşağıdaki gibi bir Pivot oluşuyor , satır sayısını bulabilirmiyi? TcxDBPivotGrid.Datacontroller.RowCount  bağlı bulunana datasetteki satır sayısını veriyor aradığım bu değil gruplama sonucu oluşan satır sayısı, bu bilgiyi TcxDBPivotGrid den elde etmeliyim çünkü kullanıcı istediği gibi satır alanını değiştirebiliyor.
D3NMJZ.png

Merhaba,

Biraz tarzanca ama açıkçası başka yol bulamadım.. 


//....  
  public
   { Public declarations }
   GroupCount : Byte;
 end;

var
 Form2: TForm2;

implementation

{$R *.dfm}

type
 TcxPivotGridHeaderCellViewInfoAccess = class (TcxPivotGridHeaderCellViewInfo);

procedure TForm2.Button1Click(Sender: TObject);
begin
 Caption := IntToStr(GroupCount) ;
end;

procedure TForm2.cxDBPivotGrid1CustomDrawRowHeader(
 Sender: TcxCustomPivotGrid; ACanvas: TcxCanvas;
 AViewInfo: TcxPivotGridHeaderCellViewInfo; var ADone: Boolean);
var
 AData: TObject;
begin
 AData := TcxPivotGridHeaderCellViewInfoAccess(AViewInfo).Data;

 if (AData is TcxPivotGridViewDataItem) and
    (TcxPivotGridViewDataItem(AData).GroupItem.HasChildren) then
 begin
    if not AViewInfo.IsTotal then  // Normalde Genel Toplam kısmını da alıyordu bu koşulla onu iptal ettik.
    Inc(GroupCount);
 end;
end;
Amatör Küme Bilgisayar Programcısı
WWW
Cevapla
#4
@yhackup un önerisi
TcxDBPivotGrid.ViewData.RowCount işimi gördü,
@barutali önerdiğiniz farklı yok için teşekkürler, RowCount da ddiğinizi gibi Genel Toplamla birlikte veriyor (-1) ile kesin sonucu alıyoruz
ilgileriniz için teşekkürler.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [ÇÖZÜLDÜ]-cxDBPivotGrid Seçili Satır Alan Değeri Alma hi_selamlar 2 114 21-06-2018, Saat: 10:40
Son Yorum: hi_selamlar
  Quick Report ile boş satır ekleme boreas 1 127 10-04-2018, Saat: 18:53
Son Yorum: boreas
  Excel satır rengi dilo 3 364 02-01-2018, Saat: 12:05
Son Yorum: dilo
  Hızlı satır okuma bu fonksiyonu çalıştıramadım satır okuma fonksiyonu Delphiseven 21 1.174 10-07-2017, Saat: 17:16
Son Yorum: ismailkocacan
  DBGRID Satır içinde istediğim alanı boyama hk. emrekilinc1984 1 1.296 26-10-2016, Saat: 18:56
Son Yorum: masteryoda



Konuyu Okuyanlar: 1 Ziyaretçi