Devexpress Xtrareport Subreport Ekleme

DevExpress XtraReport’lara Alt Rapor Ekleme

Giriş

DevExpress XtraReport, .NET uygulamalarında esnek ve güçlü raporlama çözümleri oluşturmak için kullanılan bir raporlama kitaplığıdır. Alt raporlar, ana rapora ek bilgi veya ayrıntı eklemek için kullanılan güçlü bir özelliktir. Bu makale, DevExpress XtraReport’lara alt rapor ekleme sürecini adım adım açıklayacaktır.

Alt Rapor Oluşturma

  1. Visual Studio’da yeni bir XtraReport projesi oluşturun.
  2. Rapor Tasarımcısı’nda, “Alt Rapor Ekle” düğmesine tıklayın.
  3. Alt rapor için bir veri kaynağı seçin.
  4. Alt raporun alanlarını ve düzenini tasarlayın.

Ana Rapor Oluşturma

  1. Yeni bir XtraReport projesi oluşturun.
  2. Rapor Tasarımcısı’nda, “Alt Rapor Ekle” düğmesine tıklayın.
  3. Oluşturduğunuz alt raporu seçin.
  4. Alt raporu ana rapora yerleştirin.

Alt Raporu Ana Raporla Bağlama

  1. Ana rapordaki alt rapor denetimini seçin.
  2. Özellikler penceresinde, “Veri Kaynağı” özelliğini alt raporun veri kaynağına ayarlayın.
  3. “Bağlantı” özelliğini, alt raporun veri kaynağındaki bir alana ayarlayın.

Alt Raporu Parametrelerle Filtreleme

Alt raporları, ana rapordan geçirilen parametrelerle filtrelemek mümkündür.

  1. Ana raporda bir parametre oluşturun.
  2. Alt rapordaki veri kaynağı sorgusunda, parametreyi bir filtre olarak kullanın.

Örnek

Aşağıdaki kod örneği, bir ana rapora alt rapor eklemeyi göstermektedir:

“`csharp
using DevExpress.XtraReports.UI;

namespace ReportWithSubreport {
public class MainReport : XtraReport {
public MainReport() {
// Alt rapor oluşturma
Subreport subreport = new Subreport();
subreport.ReportSource = new Subreport1();

        // Alt raporu ana rapora ekleme
        Bands.Add(subreport);

        // Alt raporu ana raporla bağlama
        subreport.DataSource = new List<Customer>();
        subreport.DataMember = "Customers";
        subreport.Binding.Add("DataSource", DataSource);
    }
}

}
“`

Faydalı Kaynaklar


Yayımlandı

kategorisi