Anasayfa » Forum

Crystal Report Data...
 
Bildirimler
Hepsini Temizle

Crystal Report Datagridview C#  

  RSS
Oğuzhan Gür
(@OguzhanGur)
Üye

C# ile yazdığım projemde sqlden birden fazla  sp ile datagridlerimi dolduruyorum.

Crystal report ile yaptığım raporlamada datagridl erimi çekebiliyorum. Ancak tek bir raporda 1 datagrid kullanabiliyorum.

Tasarım ve gruplama tamamen bozuluyor. 

Formumda bulunan bütün datagrid leri tek bir crystal report sayfasında düzenli bi sekilde nasıl raporlayabilirim .

Yardımcı olursanız sevinirim. 

Alıntı
Gönderildi : 22/08/2013 13:27
Semih KARDUZ
(@SemihKARDUZ)
Üye

öncelikle codebehind tarafında bir adet datatable nesnesi olusturarak bunun içerisinde raporlamak istediginiz sutunları statik olarak olusturmanız gerekmekte. ardından gridler üzerinde kullanıcı tarafından yapılacak her filtreleme ve gruplama işlemini eventlar vasıtası ile codebehind ta olusturmus oldugunuz Datatable nesnesindede uygulamalısınz. raporlama yaparken ise gridlerden değil. arka tarafta olusturmus oldugunuz datatable nesnesi işinizi görecektir.

iyi çalışmalar.

CevapAlıntı
Gönderildi : 24/08/2013 20:12
Oğuzhan Gür
(@OguzhanGur)
Üye

Sizin anlattığınız sekilde datatable nesnesi oluşturup gridlerimi içine atıyorum.

Birden fazla grid için tek sayfada raporlama yapmak istediğim zaman rapor sayfam ve gruplamalarım bozulmaktadır.

Her grid için tek bir crystal report ile raporlama yapabiliyorum ama tek bir raporlama sayfasında bunu yapamıyorum. 

CevapAlıntı
Gönderildi : 26/08/2013 12:04
Semih KARDUZ
(@SemihKARDUZ)
Üye

gridlerindeki alanları, grupladıgın alanları ve kod yapını gönderirsen daha net cevaplar verebiliriz.

CevapAlıntı
Gönderildi : 26/08/2013 12:29
Oğuzhan Gür
(@OguzhanGur)
Üye

 

Datatable'dan gelen veriler ile  raporumun ilk kısmı istenilen şekilde oluşuyor yukarıdaki resimde. Sayfamın sağ tarafındaki kalan boşluklara diğer datatable ile çektiğim alanları eklemek istediğim zaman istenilen rapor bozuluyor.Sağ Tarafa datatable dan gelen tarih ve toplam alanlarımı çektiğim  zaman aynı kayıt birden fazla listendiğini görüyorum

Benim istediğim rapor sayfasındaki her alan birbirinden bağımsız olsun ve diğer alanlardan etkilenmesin 

Raporuma başka bir alan eklediğimde oluşan sekil:

 


CevapAlıntı
Gönderildi : 26/08/2013 14:16
Semih KARDUZ
(@SemihKARDUZ)
Üye

Benim asıl soylemek istedğim şey şu. bana raporlar değil. gridlerdeki goruntun ve gridleri olustururken kullandıgın kodları gosterirsen sana daha temiz bi çozum bulabiliriz. bu raporlar nasıl olusturuluyor. kodlarını gormeden ezbere konusmus oluruz.

CevapAlıntı
Gönderildi : 26/08/2013 14:45
Oğuzhan Gür
(@OguzhanGur)
Üye

                DataSet ds = new DataSet();
                DataTable dt = new DataTable();
                dt = dataGridViewgun.DataSource as DataTable;
                ds.Tables.Add(dt);
                ds.WriteXmlSchema("GunlukIslemListesi.xml");
                GunlukRapor GunIslemRapor = new GunlukRapor();
                GunIslemRapor.SetDataSource(ds);
                GunlukCrystalReportFrm  GunListRapor = new GunlukCrystalReportFrm();
                GunListRapor.ReportViewGenelRapor.ReportSource = GunIslemRapor;
                GunListRapor.Show();

 

CevapAlıntı
Gönderildi : 26/08/2013 15:07
Semih KARDUZ
(@SemihKARDUZ)
Üye

dt = dataGridViewgun.DataSource as DataTable;

bu şekilde datatable nesnesine doldurmak yerine bu Datatable nesnesinin sutunlarını el ile olusturup dilediginiz sutunları ekleyin.

ardından gridlerinizdeki satırları foreach yardımı ile gezerek Datatable nesnesinin rowlarına ekleyin.

istediğiniz yapıyı en hızlı bu şekilde çözebilirsiniz.  

CevapAlıntı
Gönderildi : 26/08/2013 15:47
Oğuzhan Gür
(@OguzhanGur)
Üye

Benim sorunum aslında su elimde 6 adet  datagrid nesnesi var bunları tek bir sayfada istediğim şekilde konumlandırmak istiyorum.

Bu konu hakkında yardım istiyorum.Bana ufak bir örnekle yardım edebilirmisiniz 2 adet datagrid nesnesini tek sayfada gösterebilirmisiniz.

 

CevapAlıntı
Gönderildi : 26/08/2013 16:16
Feride SOLMAZ
(@FerideSOLMAZ)
Üye

Merhabalar,

uzun zaman önce crystal report ile ilgilenmiştim, size direkt yardımcı olamam, ancak fikir olması açısından şunu söyleyebilirim; subreport kullanabilirsiniz.

 Göstermek istediğiniz datagrid nesnesi kadar tek tek raporlar hazırlayıp, ana rapor dosyanız üzerinde subreport şeklinde bu raporları ekleyebilirsiniz. 

CevapAlıntı
Gönderildi : 27/08/2013 12:54
Oğuzhan Gür
(@OguzhanGur)
Üye

Galiba bütün datagridleri subreport ile gösterdiğim zaman isteğii karşılayabilir.

Yardımınız için teşekkür ederim.

CevapAlıntı
Gönderildi : 27/08/2013 17:31
Hayrettin ARAZ
(@HayrettinARAZ)
Üye

Merhaba. Sizin Zamanınında Yaşadığınız sıkıntıyı Şuanda bende yaşamaktayım. Siz Sorunu çöze bildiniz mi benim tam sorunum Söyle;

 

C# Asp.net te Projemde iki Adet Tablo Mevcut, Birisi Öğrenci Bilgilerinin Tutulduğu diğeri de Öğrencilere verilen Ödevler Yer almaktadır.

Seçtiğim Öğrencilere Verilen Ödevleri görmek istiyorum hem öğrenci bilgilerini hemde verilen bilgileri görmek raporlamak istiyorum her öğrenci Bilgisi Ayrı sayfada olacak şekilde.

Ben SubReport Kullandım ama bir türlü başaramadım Bu konudan anlayan arkadaşlardan yardım bekliyorum.

Raporumun Genel Görüntüsü

Öğrenci ID si Olarka Tc Kimlik Numarasını Çekip Soruguya attığım Kod Parçası

Rapora DataSetler ile Bilgi Çekmeye Çalıştığım Kod Parçası

 

 

İyi Çalışmalar Dilerim.

CevapAlıntı
Gönderildi : 16/11/2015 01:10
Hayrettin ARAZ
(@HayrettinARAZ)
Üye

[quote user="Oğuzhan Gür"]

Galiba bütün datagridleri subreport ile gösterdiğim zaman isteğii karşılayabilir.

Yardımınız için teşekkür ederim.

[/quote]

 

 

 

Merhaba. Sizin Zamanınında Yaşadığınız sıkıntıyı Şuanda bende yaşamaktayım. Siz Sorunu çöze bildiniz mi benim tam sorunum Söyle;

 

C# Asp.net te Projemde iki Adet Tablo Mevcut, Birisi Öğrenci Bilgilerinin Tutulduğu diğeri de Öğrencilere verilen Ödevler Yer almaktadır.

Seçtiğim Öğrencilere Verilen Ödevleri görmek istiyorum hem öğrenci bilgilerini hemde verilen bilgileri görmek raporlamak istiyorum her öğrenci Bilgisi Ayrı sayfada olacak şekilde.

Ben SubReport Kullandım ama bir türlü başaramadım Bu konudan anlayan arkadaşlardan yardım bekliyorum.

Raporumun Genel Görüntüsü

Öğrenci ID si Olarka Tc Kimlik Numarasını Çekip Soruguya attığım Kod Parçası

Rapora DataSetler ile Bilgi Çekmeye Çalıştığım Kod Parçası

 

 

İyi Çalışmalar Dilerim.

CevapAlıntı
Gönderildi : 16/11/2015 01:11
Paylaş: