您的位置:程序门 -> .net技术 -> c#



求教,关于asp.net整个页面导excel并发mail的思路!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求教,关于asp.net整个页面导excel并发mail的思路![已结贴,结贴人:tflb]
发表于:2007-02-01 21:13:18 楼主
想实现这样一个功能.    
用户查询到一些人员信息,选择人员信息后点"转发"按钮后,弹出发mail窗体,点"发送"后,返回成功信息,发出的是用户我选择的人员信息的.xls文件,人员信息页面是由多个label和多个datalist组成,xls文件要动态生成,其过程对用户透明.    
 
现在我只会发带附件的邮件.    
 
请问其他步骤怎么实现呀!    
发表于:2007-02-02 08:39:061楼 得分:10
导出成.xls,然后发送就可以阿
发表于:2007-02-02 09:18:522楼 得分:0
人员信息页面是由多个label和多个datalist组成,xls文件要动态生成,其过程对用户透明.    
怎么实现呀!能不能说的在详细点呀!
发表于:2007-02-05 16:12:413楼 得分:30
response.write( " <table       border=1       width=500       cellspacing=1       bordercolorlight=#000000       bordercolordark=#000000       style= 'border-collapse:       collapse '       id=table1> ");      
                                    response.write( " <!--       mstabletype=nolayout       --> ");      
                                    response.write( " <tr> ");      
    response.write( " <td       align=center       width=250> <font       size=2> id号 </font> </td> ");      
    response.write( " <td       align=center       width=250> <font       size=2> 姓名 </font> </td> ");      
    response.write( " </tr> ");      
    response.write( " <tr> ");      
    response.write( " <td       align=center       width=250> <font       size=2> 1001 </font> </td> ");      
    response.write( " <td       align=center       width=250> <font       size=2> dallascen </font> </td> ");      
    response.write( " </tr> ");      
    response.write( " <tr> ");      
    response.write( " <td       align=center       width=250> <font       size=2> 1002 </font> </td> ");      
    response.write( " <td       align=center       width=250> <font       size=2> ion </font> </td> ");      
    response.write( " </tr> ");      
    response.write( " </table> ");      
response.clear();      
    response.buffer=true;      
    response.appendheader( "content-disposition ", "attachment;filename=filename.xls ");      
    response.charset       = "gb2312 ";      
    response.contentencoding       =system.text.encoding.default;          
    response.contenttype       =       "application/ms-excel ";
发表于:2007-02-05 16:18:464楼 得分:10
该回复于2007-12-21 20:24:55被管理员或版主删除
发表于:2007-02-05 16:40:215楼 得分:30
把数据放入datatable或dataset里面,
然后用他们的方法生成excel文件,
再把文件作为附件发送出去就行了.


快速检索

最新资讯
热门点击