RT,希望知道的朋友说下方法。
解决方案 »
- 跪求在.Net环境下开发scorm1.2课件播放平台的资料或实例!!
- asp.net 服务器控件的属性存放在哪个文件中?
- Treeview控件单击节点为什么不展开
- ASP.NET上传的问题!!
- 关于FLV播放器加载,刚开始测试的时候是对的,后面不知道怎么不对了,求帮助
- 获取登陆后页面的数据失败!
- 巨难:我的网站上有很多用户,我希望他们用CuteFtp上传一些大的文件,用户密码最好是用我论坛上的数据库的用户密码,用CuteFtp连接后只能连
- 如何设定DataGrid中模板列里的下拉列表默认值
- 请教各位,如何在ASP.net的应用程序中画简单线条
- ASP.NET项目:使用Sqldatasource控件后,其他页面无法访问数据库
- 地址栏参数问题
- Asp.Net页面自动刷新
数据源本身没有这个问题是,Excel为了使输入的数据存为字串格式而加的(Create Sheet的时候如果设置单元格为Integer就没有这个问题),但是我的字段是一个链接,必须为字符串格式,所以不知道该怎么去掉这个单引号。
public static void ExportExcel(DataTable dt, string fileName)
{
try
{
StreamWriter w = new StreamWriter(fileName, false, System.Text.Encoding.GetEncoding("GB2312"));
w.Write("<table align=center border=1 width=100%><tr>");
for (int i = 0; i < dt.Columns.Count; i++)
{
w.Write("<td align=left style='font-weight:bold;background:#f6f6f6'>");
w.Write(dt.Columns[i]);
w.Write("</td>");
}
w.Write("</tr>"); object[] values = new object[dt.Columns.Count];
foreach (DataRow dr in dt.Rows)
{
values = dr.ItemArray;
w.Write("<tr>");
for (int i = 0; i < dt.Columns.Count; i++)
{
w.Write("<td align=left>");
w.Write(values[i]);
w.Write("</td>");
}
w.Write("</tr>");
}
w.Write("</table>");
w.Flush();
w.Close();
}
catch { }
}