DevExpress XtraGrid’i Yazdırma


using DevExpress.XtraPrinting;
using DevExpress.XtraGrid;

Alanlarını isim uzayımıza (namespace) ekliyoruz.

Yazdır isimli bir Button ekleyip, Click olayına aşağıdaki kodları yazarak yazdırma işlemini gerçekleştirebiliriz:

PrintableComponentLink link = new PrintableComponentLink(new PrintingSystem());
link.Component = grid; //yazdıracağımız grid’i gösteriyoruz.
link.Landscape = true; //kenarlıkların, boşlukların görüntülenmesini sağlıyoruz.
link.ShowPreview(); //yazdırılacak gridi ekranda gösteriyoruz

Hakkında Mehmet KAPLAN
mehmet.kaplan@hotmail.com.tr https://mehmetkaplan.wordpress.com/mehmetkaplan/

7 Responses to DevExpress XtraGrid’i Yazdırma

  1. Berkan ŞEN diyor ki:

    Bu işlem güzelde niye yazdırma işlemi yavaş çalışıyo.

  2. Berkan ŞEN diyor ki:

    yavaşlamayı çözdüm yanlız bir sorumdaha olucak size affınız sığınarak.
    ben bu şekilde yanlızca gridi değilde grid in de içinde olduğu paneli yazıcıyıya gönderebilirmiyim . yani panelin içeriğini yazıcıya gönderebilirmiyim.

  3. Mehmet KAPLAN diyor ki:

    C#’da Windows’u ya da istenen nesneyi yazdırma olayı var ama ikinci, üçüncü sayfaya geçeceğini düşünmüyorum. Bu konuyu Devexpress’den ayrı olarak araştırmanızı öneririm.

  4. Rıdvan diyor ki:

    Merhaba devExpress de wordViewer1 eklentisi var. Ben wordViewer1 yada excelViewer1 içerisndekinin yazdırılmasını nasıl yapabilirim ?

  5. Rıdvan diyor ki:

    Mehmet bey, grid alanına wordViewer1.Doc yazarak sorunu çözdüm. Yukarıdaki bilgilerniz için çok teşekkür ederim.

  6. Ümit diyor ki:

    Teşekkürler aradığım bilgiyi buldum. İyi Günler🙂

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: