Ado.net 数据库读取文件
2024-08-25 06:42:49
string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; using(SqlConnection conn = new SqlConnection(connStr)) { using(SqlDataAdapter adapter = new SqlDataAdapter("select * from userInfo", conn)) { DataTable da = new DataTable(); adapter.Fill(da); ) { StringBuilder sb = new StringBuilder(); foreach (DataRow row in da.Rows) { sb.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>", row["ID"].ToString(), row["Name"].ToString(), row["UserName"].ToString()); } //读取模板文件,替换占位符 string filePath = context.Request.MapPath("UserInfoList.html"); string fileContent = File.ReadAllText(filePath); fileContent = fileContent.Replace("要替换的占位符", sb.ToString()); context.Response.Write(fileContent); } else { context.Response.Write("暂无数据"); } } }
最新文章
- PHP邮件注入攻击技术
- Java集合框架中List接口的简单使用
- 界面显示这个时间格式的js代码: 2016年1月19日 星期二 乙未(羊)年 腊月初十
- JSON字符串转换为JSON对象
- C++ 路径中\\与/
- Java UML描述
- 深度学习框架-caffe安装-环境[Mac OSX 10.12]
- DevOps之内容分发网络CDN
- 跨站请求伪造(CSRF)-简述
- python scrapy框架爬虫遇到301
- ABP框架系列之二十八:(Handling-Exceptions-异常处理)
- BZOJ5091 摘苹果 BZOJ2017年11月月赛 概率,期望
- java 线程状态相关测试
- DropDownListFor的种种纠结(禁止转载)
- bzoj5210最大连通子块和
- java经典小程序
- Javascript中最常用的61个经典技巧[转]
- C++创建自己的库文件(dll文件创建和编译)
- 十个常见的Java异常出现原因
- CLR via C# 读书笔记-21.托管堆和垃圾回收
热门文章
- ajax pagination 布局刷新
- Lua模块
- npm link 安装本地模块,将本地模块cli化
- Java图片转换为base64格式
- android删除无用资源文件的python脚本
- PBOC2.0中消费交易流程
- kafka - advertised.listeners and listeners
- Linux常用命令[转]
- 尝试自己翻译了FreeCodeCamp的文章,技术方面多认识了几种技术,文章标题:Transparency in Action Free Code Camp is Now Open Source
- python 数据分析--词云图,图形可视化美国竞选辩论