首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一个打印或EXCEL的有关问题

2011-12-23 
问一个打印或EXCEL的问题有一个字段A是在程序中自动计算出来的,不是从数据库读出来的,我通过什么样的方式(

问一个打印或EXCEL的问题
有一个字段A是在程序中自动计算出来的,不是从数据库读出来的,我通过什么样的方式(不能用打印窗体打印屏幕的方式)能把它打印出来?或者谁知道EXCEL怎么样读取数据库?就是用一个单独的EXCEL文件去SQL SERVER中读出数据显示在EXCEL表格上,这样也能解决我的问题 

谢谢大家!

[解决办法]
dgrd_pb.DataSource =...;数据源自己指定
dgrd_pb.DataBind();
Response.Clear(); 
Response.Buffer= true; 
Response.Charset="GB2312"; 
Response.AppendHeader("Content-Disposition","attachment;filename=ExcelInfo.xls"); 
Response.ContentEncoding=Encoding.GetEncoding("utf-7");//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。 
this.EnableViewState = false; 
CultureInfo myCItrad = new CultureInfo("ZH-CN",true);
StringWriter oStringWriter = new StringWriter(myCItrad); 
HtmlTextWriter oHtmlTextWriter = new HtmlTextWriter(oStringWriter);
this.dgrd_pb.RenderControl(oHtmlTextWriter); 
Response.Write(oStringWriter.ToString());
Response.End();
将表格中的这些列与EXCEL列设置成一样,就可以了
[解决办法]
計算得到結果,然后傳遞參數到水晶報表
[解决办法]
计算结果,连接Excel 
插入,更新到指定Excel里

(你的问题问的也很模糊)

热点排行