asp.net (c#) ile içerikleri notepad e aktarma işlemi için aşağıdaki kodları uygulayabilirsiniz.
Öncelikle using e eklemeler yapmamız lazım. Bendeki şöyle:
using System;
using AlmostromFrameWork.UserInterFace;
using System.Web.UI.WebControls;
using System.IO;
using System.Text;
using System.Data;
Burada verilerimizi notepad’e aktarıyoruz. Ben dataset kullandım. Datasetten üye maillerini çekiyorum. Notepad e üye maillerini aktaracağım
void NotpadYaz()
{
EyurtseverTableAdapters.TumUyelerTableAdapter adapMus = new EyurtseverTableAdapters.TumUyelerTableAdapter();
Eyurtsever.TumUyelerDataTable dtMus = new Eyurtsever.TumUyelerDataTable();
StreamWriter sw = File.CreateText(Server.MapPath("~/dosyalar/mailler.txt")); // notepad dosyasının bulunduğu yer
StringBuilder Sb = new StringBuilder();
Sb.Append(" id<>0");
adapMus.Fill(dtMus);
DataView Dv = new DataView(dtMus);
if ((!string.IsNullOrEmpty(Sb.ToString())))
Dv.RowFilter = Sb.ToString();
for (int i = 0; i < Dv.Count; i++) // veritabanından gelen üyeleri for ile döndürüyorum
{
if(Dv[i]["Eposta"].ToString() != null)
sw.WriteLine(Dv[i]["Eposta"].ToString()); // her satıra bir kayıt ekliyorum
}
sw.Flush();
sw.Close();
}