您的位置:首页 > 编程语言 > ASP

asp.net导出.TXT文件

2016-01-29 17:40 633 查看
public void ExportTxt(){

StringWriter sw = new StringWriter();

string s = "游戏卡号\t游戏卡密码\t投放日期\t有效期限\t面额\t\r\n";

sw.WriteLine(s.Trim());

s = "";

string sql="";

Databale dt=DBhelper.query(sql);//查询出要导出的内容

for (int i = 0; i < dt.Rows.Count; i++)

{

s += CmnProc.getString(dt.Rows[i]["cCardNumber"]) + "\t";//获取导出的内容

s += Portal_Utility.Encrypt.busEncrypt.get_CardNo(CmnProc.getString(dt.Rows[i]["cPassword"]), sKey, CmnProc.getString(textboxIV.Text), false) + "\t";//获取导出的

s += CmnProc.getDateTime(dt.Rows[i]["CardBeginDate"]).ToString("yyyy-MM-dd") + "\t";

s += CmnProc.getDateTime(dt.Rows[i]["CardEndDate"]).ToString("yyyy-MM-dd") + "\t";

s += CmnProc.getString(dt.Rows[i]["cMoneyPrice"]).ToString() + "\t";

sw.WriteLine(s.Trim());

s = "";

}

sw.Close();

Response.AddHeader("Content-Disposition", "attachment; filename=GameCard.txt");

Response.ContentType = "text/plain";

Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

Response.Write(sw);

Response.End();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: