http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
http://dotnet.aspx.cc/ShowDetail.aspx?id=EC5E84EC-68F9-4CD7-9E11-6F5C92027F0B
http://dotnet.aspx.cc/ShowDetail.aspx?id=EC5E84EC-68F9-4CD7-9E11-6F5C92027F0B
解决方案 »
- winform连接sqlite的代码
- 服务器端数据库(Oracle)有更新,怎样及时通知客户端应用程序
- SQLCE中通过RDA与SQL2000同步,PUSH没有错误,也有没传送数据?
- 对于不返回任何键列信息的 SelectCommand,不支持 DeleteCommand 的动态 SQL 生成。
- 现在WCF这么火,大家来讨论一下在实际的企业应用中部署和开发中的问题
- 如何解决DataList中图片的缩放问题?
- 求两条线的交点坐标
- c# 打开某个目录,选中某个文件
- 如何做隐藏式域名指向?
- 组件的引用
- web下的水晶报表怎么没有导出的(word,excel)功能
- 同一工程中非窗体类(一般类)是否可以调用主窗体中的控件?
可以这样:
先将你的dataset中的数据绑定到一个DataGrid上,
然后利用如下代码即可将dataset中的数据导出excel ...
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");
Response.ContentType = "application/vnd.ms-excel";
HttpContext.Current.Response.Charset ="";
HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
dgTest.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
dgTest.Visible=true;
dgTest.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
//dgTest 为DataGrid
我要的是dataset to excel!
/// 把DataTable转化为xls
/// </summary>
public bool TableToExcel(DataTable dt, string fileName, bool showTitle)
{
bool boolResult = false;
System.IO.FileStream fsobj = null;
System.IO.StreamWriter _sw = null;
try
{
//生成一个文件流
fsobj = new FileStream(fileName,System.IO.FileMode.Create,FileAccess.ReadWrite);
//生成一个写入器
_sw = new StreamWriter(fsobj,System.Text.UnicodeEncoding.Unicode);
//写列标题
if(showTitle)
{
for(int i=0;i<dt.Columns.Count;i++)
{
_sw.Write(dt.Columns[i].ColumnName+"\t");
}
_sw.Write("\r");
}
//写数据
for(int i=0;i<dt.Rows.Count;i++)
{
for(int j=0;j<dt.Columns.Count;j++)
{
_sw.Write(dt.Rows[i][j].ToString().Trim()+"\t");
}
_sw.Write("\r");
} _sw.Close();
fsobj.Close();
boolResult = true;
}
catch(Exception er)
{
string a = er.Message;
if(_sw!=null)
{
_sw.Close();
}
if(fsobj!=null)
{
fsobj.Close();
}
boolResult = false;
} return boolResult;
}
我有源程序,联系我:
Email:
[email protected]
拒绝访问!!不知道为什么?