datatable 导入 excel (有关图片) 谢谢 我的datatable里的第一列里存的的是image对象(或者对应的stream),其他列都是文本,怎么才能导出到excel中,把图片都显示出来呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较麻烦,你可以先如下试试看看是否可以http://www.codeproject.com/csharp/excel_using_oledb.asp如果不行的话,就更麻烦了,你首先生成Image对象,然后把它复制到剪贴板中,然后再从中贴回到excel中。 给你个例子,连格式都保存下来System.IO.FileStream fs = new System.IO.FileStream(strFilePath, System.IO.FileMode.Create, System.IO.FileAccess.Write); //文件流的书写器,指定编码 System.IO.StreamWriter sw = new System.IO.StreamWriter(fs, System.Text.Encoding.UTF8); sw.BaseStream.Seek(0, System.IO.SeekOrigin.End); //HTML书写器 System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw); //将HTML流输出到文件IO grd.RenderControl(hw); //书写完成 sw.Flush(); sw.Close(); fs.Close();为此,你可能要重载 VerifyRenderingInServerForm 方法并在ASPX文件头 把EnableEventValidation设定为false 做禁止winfrom多开,如何在已经打开的情况下,通过控制台传递参数改变正在Run的winform? 有没有免费开源的好用的应用程序打包工具? C/S架构下用的是同一套程序吗 请问(DataAdapter对象).SelectCommand.Parameters怎么调不出来Append方法? 超链接 文件下载 c# 检查系统版本 DataGridView 送分!各位有没有什么办法解决参数Override问题? 进来看一下,水晶报表打印出错。急急急! button的触发事件Key_Down和KeyPress出现问题 DataGrid如何选中多行? 遍历菜单问题
http://www.codeproject.com/csharp/excel_using_oledb.asp如果不行的话,就更麻烦了,
你首先生成Image对象,然后把它复制到剪贴板中,然后再从中贴回到excel中。
//文件流的书写器,指定编码
System.IO.StreamWriter sw = new System.IO.StreamWriter(fs, System.Text.Encoding.UTF8);
sw.BaseStream.Seek(0, System.IO.SeekOrigin.End);
//HTML书写器
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw);
//将HTML流输出到文件IO
grd.RenderControl(hw); //书写完成
sw.Flush();
sw.Close();
fs.Close();为此,你可能要重载 VerifyRenderingInServerForm 方法
并在ASPX文件头 把EnableEventValidation设定为false