易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net里导出excel表方法汇总

 1、由dataset生成
public void CreateExcel(DataSet ds,string typeid,string FileName) 
  {
   HttpResponse resp;
   resp = Page.Response;
   resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
   resp.AppendHeader("Content-Disposition", "attachment;filename=" + FileName);   
   string colHeaders= "", ls_item="";
   int i=0;
 
   //定义表对象与行对像,同时用DataSet对其值进行初始化
   DataTable dt=ds.Tables[0];
   DataRow[] myRow=dt.Select(""); 
   // typeid=="1"时导出为EXCEL格式文件;typeid=="2"时导出为XML格式文件
   if(typeid=="1")
   {
    //取得数据表各列标题,各标题之间以\t分割,最后一个列标题后加回车符
    for(i=0;i     colHeaders+=dt.Columns[i].Caption.ToString()+"\t";
    colHeaders +=dt.Columns[i].Caption.ToString() +"\n";   
    //向HTTP输出流中写入取得的数据信息
    resp.Write(colHeaders); 
    //逐行处理数据  
    foreach(DataRow row in myRow)
    {
     //在当前行中,逐列获得数据,数据之间以\t分割,结束时加回车符\n
     for(i=0;i      ls_item +=row[i].ToString() + "\t";     
     ls_item += row[i].ToString() +"\n";
     //当前行数据写入HTTP输出流,并且置空ls_item以便下行数据    
     resp.Write(ls_item);
     ls_item="";
    }
   }
   else
   {
    if(typeid=="2")
    { 
     //从DataSet中直接导出XML数据并且写到HTTP输出流中
     resp.Write(ds.


相关文档:

vs2008中asp.net的web应用程序改web网站

 vs2008中新建b/s结构的项目有两种类型,一种是web application,即web应用程序,另外一种是web网站,新建项目时如果选择的不正确,在后续的开发过程中就不可避免的会遇到要修改项目类型的情况。经过在网上爆走以及测试,以下是解决asp.net应用程序改网站项目的方法及背景知识:
1.vs2008的项目类型是通过guid来确定的 ......

使用Asp.Net生成Word文档并直接下载

 在网站的使用中,有时候需要把数据库里面的内容生成到word文档里面,然后下载到本地进行查看,使用VS.NET就可以实现这个功能,下面这个例子就简单到实现了服务器端生成word文档并提供下载的功能,虽然没有彻底地把整个操作写出来(尤其是写生成word的时候),但整个流程是完成了的,至于其中更详细的内容,请参阅MSDN ......

使用ASP.NET网站login等控件的基本步骤

1、建立一个Web应用程序项目,要创建解决方案并创建解决方案目录,以后可以根据需要创建其他项目,如:类库
2、用aspnet_regsql工具生成login等控件需要的后台数据库表
3、把这些表和login等登陆控件联系起来,这里最好的方法是使用IIS网站属性里面的ASP.NET标签,在那里可以编辑配置文件
     其实 ......

asp.net 常用输出JS

 using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Web.UI;
/// <summary>
/// 一些常用的Js调用
/// 添加新版说明:由于旧版普遍采用Response.Write(string msg)的方式输出js脚本,这种
/// 方式输出的js脚本会在html元素的&lt;html&gt;&a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号