Ddo1.com WebMaster & Kodlama Forumu

Tam Versiyon: C# DataGridView to TXT (Datagridviewden Txt dosyasına veri aktarma)
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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);
           }
       }
   }
}