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

Dota 2. MMR sıralamada Türkler

Tr bayraklı Neqroman sadece listeye 163. sıradan girebildi

ABD'nin terörist sevgisi

ABD'nin, terör örgütü PYD/PKK’ya DEAŞ ile mücadele adı altında askeri sevkiyatları sürüyor.

DOTA2 - 2017 THE INTERNATIONAL CHAMPIONSHIP

2017 yazında düzenlenen turnuvada Team Liquid şampiyon oldu

  • 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-2017 Tüm hakları saklıdır.