Forum

Crystal Reportla Te...
 
Bildirimler
Hepsini Temizle

Crystal Reportla Tek Kayıt

2 Yazılar
2 Üyeler
0 Likes
423 Görüntüleme
(@AyseSendil)
Gönderiler: 166
Estimable Member
Konu başlatıcı
 

Crystal Report kullanarak gridview deki kayıtları yazdırmak istiyorum. tabii raporu görüntülemek için ayrı bir form ekledim. ben form 2 deki crystal report viewer ile form1 deki griddeki kayıtları listeleyebiliyorum. Ama benim istediğim şu : form1 deki gridin ilk kolonu buton. Ben hangi butona tıkladıysam sadece o satırdaki kaydı görüntülesin istiyorum ama her durumda hepsi listeleniyor. form2 deki rapor görüntüleme kodum şu :

            con.Open();
            SqlCommand cmd = new SqlCommand("Select * from Secimler ", con);
            SqlDataAdapter adr = new SqlDataAdapter();
            adr.SelectCommand = cmd;
            DataSet1 ds = new DataSet1();
            adr.Fill(ds.Secimler);
            ReportDocument cryRpt = new ReportDocument();
            Rapor rp = new Rapor();
            rp.SetDataSource(ds);
            crystalReportViewer1.ReportSource = rp;
Burdaki SqlCommand cmd = new SqlCommand("Select * from Secimler ", con); ifadesinde değişiklik yapmam gerektiğini biliyorum ama grid form1 de olduğu için o gridin hangi butonuna tıklanıldıysa o kayıt gelsin diyemiyorum.nasıl derim?
 
Gönderildi : 29/03/2015 18:17

(@eravse)
Gönderiler: 1753
Üye
 

merhaba grid üzerinde OnSelectedIndexChanged eventini kullanamız gerekmekte. 

 select işleminin sonrasında mevcut id bilgisini form.tag ile diğer forma aktararak select işleminde kullanbilirisiniz.

Saygılarımla  

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 29/03/2015 20:56

Paylaş: