2016-04-06 24 views
0

report page header without print buttonYazdır düğmesi raporlama hizmeti asp.net C#

Ben raporlama hizmeti için yeni ve tıklama butonu olayı raporunu görmek için bir test sayfası yapılmış ama bu rapor görüntüleyici hiçbir yazdırma düğmesi vardır (yazıcı simgesine bulundu), nasıl göstermem gerekiyor?

DataSet DS = new DataSet(); 
      DataTable DT = DA.selectFields("id,name", "nationalities", ""); 
      ReportViewer1.ProcessingMode = ProcessingMode.Local; 
      LocalReport Report = ReportViewer1.LocalReport; 


       Report.ReportPath = "Reports/Report1.rdl"; 
       Report.DataSources.Clear(); 
      ReportDataSource R_Ds = new ReportDataSource(); 
           R_Ds.Name = "DataSet1"; 
       R_Ds.Value = DT; 

       Report.DataSources.Add(R_Ds); 
       Report.Refresh(); 
+1

Google Chrome'u herhangi bir şansla kullanıyor musunuz? – Gareth

+0

evet, ve şimdi test ettim IE bulundu – Zain

+1

Düşünce, Internet Explorer dışında bir şeyde iyi bilinen bir konudur. Web'de, onu düzeltmek için hack'ler hakkında birtakım eğiticiler var. – Gareth

cevap

2

IIRC, SSRS denetimleri için yazdırma seçeneği, tarayıcı içindeki ActiveX desteğine dayanır. Popüler tarayıcıların (ör. Google Chrome, Edge, vb.) En yeni sürümleri artık ActiveX denetimlerini ve dolayısıyla yazdırma düğmesini desteklememektedir. Aslında, Internet Explorer'ın (< 10) eski sürümleri, bunu hala destekleyen yalnızca eski sürümler olabilir.

+2

FWIW, yazdırma düğmesi IE11'de kullanılabilir :) – Gareth