You need to enable JavaScript to run this app.

Skip to main content

C# DataGridView to TXT (Datagridviewden Txt dosyasına veri aktarma)

C# DataGridView to TXT (Datagridviewden Txt dosyasına veri aktarma)

Gezgin
C# DataGridView to TXT (Datagridviewden Txt dosyasına veri aktarma)
Kod:
using System.IO;
using System.Windows.Forms;
using System;

namespace Proje1
{
   class txtAktar
   {
       public static void txtKaydet(DataGridView veriTablosu)
       {
           try
           {
               SaveFileDialog dosyakaydet = new SaveFileDialog();
               dosyakaydet.FileName = "projeTxtDosyaAdı";
               dosyakaydet.InitialDirectory = Environment.SpecialFolder.Desktop.ToString();
               dosyakaydet.Filter = "Txt Dosyası|*.txt";
               if (dosyakaydet.ShowDialog() == DialogResult.OK)
               {
                   TextWriter txt = new StreamWriter(dosyakaydet.FileName);
                   foreach (DataGridViewColumn sutun in veriTablosu.Columns)
                   {
                       txt.Write(sutun.HeaderText + "    ");
                   }
                   txt.Write("\n");
                   foreach (DataGridViewRow satir in veriTablosu.Rows)
                   {
                       foreach (DataGridViewCell hucre in satir.Cells)
                       {
                           txt.Write(hucre.Value.ToString() + "     ");
                       }
                       txt.Write("\n");
                   }
                   txt.Close();
                   MessageBox.Show("TXT dosyası başarıyla oluşturuldu!\n" + "Dosya Konumu: " + dosyakaydet.FileName, "İşlem Tamam");
               }
           }
           catch(Exception hata)
           {
               MessageBox.Show(hata.Message);
           }
       }
   }
}

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Ddo1.com WebMaster & Kodlama Forumu sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.