Merhaba Arkadaşlar;
DataGridView'den Txt dosyasına veri aktarmak için oluşturup düzenlediğim class c# proje dosyasını ve gerekli dll kütüphane dosyasını sizlerle paylaşmak istiyorum. Aşağıda sınıf kodlarını yazı içinde paylaştım.
Kullanımı için txtAktar.txtKaydet(dataGridView1); şeklinde ilgili kısımda tanımlama yapmanız yeterlidir. dataGridView1 yerine eger nesne için farklı bir nesne adı belirlediyseniz onu kullanmanız gerekmektedir.
İNDİR
ALTERNATİF İNDİR
Not: Dosya silinmemesi adına 4shared.com'a yüklenmiştir. Dns kullanarak 4shared.com dosya paylaşım sitesine erişip dosyayı indirebilirsiniz. DNS kolayca değişmek için buradaki programı kullanabilirsiniz. DNS değişikliğinin ardından etkili olabilmesi için tarayıcınızı kapatıp açmanız gereklidir.
DataGridView'den Txt dosyasına veri aktarmak için oluşturup düzenlediğim class c# proje dosyasını ve gerekli dll kütüphane dosyasını sizlerle paylaşmak istiyorum. Aşağıda sınıf kodlarını yazı içinde paylaştım.
Kullanımı için txtAktar.txtKaydet(dataGridView1); şeklinde ilgili kısımda tanımlama yapmanız yeterlidir. dataGridView1 yerine eger nesne için farklı bir nesne adı belirlediyseniz onu kullanmanız gerekmektedir.
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);
}
}
}
}
İNDİR
ALTERNATİF İNDİR
Not: Dosya silinmemesi adına 4shared.com'a yüklenmiştir. Dns kullanarak 4shared.com dosya paylaşım sitesine erişip dosyayı indirebilirsiniz. DNS kolayca değişmek için buradaki programı kullanabilirsiniz. DNS değişikliğinin ardından etkili olabilmesi için tarayıcınızı kapatıp açmanız gereklidir.