Skip to main content

AccessTr.neT


reportviewer hakkında

reportviewer hakkında

#5
Benim projemde ekrandaki herşeyi kendim yazdırıyorum ama Access'teki gibi bir kullanım varmı açıkçası bende bilmiyorum araştırmadımda.

1- Toolbox - Printing - PrintDocument nesnesini formunuza sürükleyin.
2- PrintDocument'in PrintPage olayında aşağıdaki kodları yazın:

Kod:
Dim yaziTipi As New Font("Tahoma", 14)

   e.Graphics.DrawString("Vb.Net ile başlık yazıyoruz.", yaziTipi, Brushes.Black, 100, 50)

Bu olay ancak yazdırma olayında geçerli olacak. Peki nasıl yazdırmayı tetikliyoruz? Bir buton ekleyin tıklanma olayına aşağıdaki kodu yazın:

Kod:
PrintDocument1.Print()
Burada şart olayını nasıl yapacağız derseniz yukarıdaki PrintPAge olayını aşağıdaki gibi değiştirin:

Kod:
Dim yaziTipi As New Font("Tahoma", 14)

   Dim neYazayim As String
   Dim sitemiz As String

   If sitemiz="AccessTr.Net" Then
      neYazayim = "Vb.Net ile başlık yazıyoruz."
   Else
      neYazayim = "Başlık yazmadık..."
   End If
  
   e.Graphics.DrawString(neYazayim, yaziTipi, Brushes.Black, 100, 50)

Vb.Net kullanmadığım ve kısmen ezbere yazdığım için hata olabilir kusura bakmayın.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
reportviewer hakkında - Yazar: umutakkaya - 24/08/2014, 11:13
Cvp: reportviewer hakkında - Yazar: umutakkaya - 25/08/2014, 19:03
Cvp: reportviewer hakkında - Yazar: alpeki99 - 28/09/2014, 10:13
Cvp: reportviewer hakkında - Yazar: umutakkaya - 28/09/2014, 19:50
Cvp: reportviewer hakkında - Yazar: alpeki99 - 29/09/2014, 10:24