Merih Forum Programlama ve yazılım algoritmalar programlama c# c++ C# Program Üzerinden PDF, Excel vs. Açma

ABD Münbiçi bırakır mı ?

ABD, Münbiçin yarısı sizde yarısı bizde kalsın dedi

SON 20 YILDA OSCAR KAZANAN KADINLAR

Son 20 yılda En İyi Kadın Oyuncu kategorisinde Oscar kazanan oyuncuların listesi...

AFRİN HAREKATI

Zeytin Dalı Harekatında teröristlerden temizlenen bölge artıyor

SILKROAD XIAN SERVER

2017 de açılan Xian server ilginç özelliklerde

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
C# Program Üzerinden PDF, Excel vs. Açma

 
#1

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.
C#
Kod:
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;
C#
Kod:
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.



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2018 Tüm hakları saklıdır.