C# Program Üzerinden PDF, Excel vs. Açmak

C# Program Üzerinden PDF, Excel vs. Açmak

Bu dersimizde C# Program Üzerinden PDF, Excel vs. açma işlemlerini göreceğiz

Selamlar, 

Bu desimizde C# da program çalışırken bilgisayarımızdaki bir dosyayı açma işlemlerini göreceğiz. Örneğin siparişler tablonuzda müşteriden gelen sipariş formunu da sisteme eklemek istiyorsunuz.ve dosya yolu üzerinden daha sonra örn çıft yıklayarak o formu görmek istiyorsunuz. 

NOT: bu projede devexpress nesneleri kullanılmıştır.

Bu gibi bir senaryoda ne yapmamız gerekiyor? İşte size lazım olan kodlar aşağıdaki gibidir.

try
  {
      int index = gridView1.FocusedRowHandle;
      string yol = gridView1.GetRowCellValue(index, "DOSYA_YOLU").ToString();
      FileInfo fi = new FileInfo(yol);
      System.Diagnostics.Process.Start(yol);
  }
  catch (Exception)
  {
      MessageBox.Show("Bu sipariş için dosya yüklenmemiş.", "Dosya Yok", MessageBoxButtons.OK, MessageBoxIcon.Hand);
  }

Devexpress kullanmıyorsanız;

int index = gridView1.FocusedRowHandle;
string yol = gridView1.GetRowCellValue(index, "DOSYA_YOLU").ToString();

Bu satıları kendinize göre değiştiebilirsniz. Burada devexpress gridcontrol üzerideki dosya_yolu hücresinde yer alan dosya yolu bilgisini alıyorum. 

Yukarıdki 2 satır haricindeki diğer kodlar sorunsuz çalışacaktır.

Bu dersimizde bu kadar arkadaşlar diğer derslerde görüşmek üzere.

Bol Kodlu Günler

Mustafa BÜKÜLMEZ
Hazırladığım ve yüklediğim tüm dersleri deneyip çalıştığını onayladıktan sonra ekliyorum. Çalışmayan kodlar deneyimli kişiler için sorun olmayabilir ama yeni başlayanlar için problemdir. Hem yazılıma gönül vermiş sevgili arkadaşlarıma yardımcı olmak hem daha sonra lazım olduğunda arama süremi kısaltmak için paylaşıyorum.. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine birlikte etrafı daha çok aydınlatırız. -- Lisede Ağ sistemleri ve Yönetimi bölümü Üniversitede de Bilgisayar Programcılığı okudum. Şuanda da Kahramanmaraş'ta olan Gemciler Güven Metal Sanayi ve Ticaret A.Ş firmasında Bilgi İşlem Müdürü olarak çalışmaktayım. Yaptığım işe ek olarak yine Kahramanmaraş'ta olan 1453 Yazılım firmasının kurucu ortaklarından biriyim. ----- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git