我想把几个dataset同时导入一个excel文件中
导出excel时,希望在里面加入一些图片,比如logo。
大家好的源代码吗?
导出excel时,希望在里面加入一些图片,比如logo。
大家好的源代码吗?
解决方案 »
- 点击保存按钮后,如何使Textbox的值保持不变
- 关于工厂模式的疑问
- 关于自定义属性读写权限的问题。有人能知道不哇?
- 用编辑器后一个涉及安全的问题,怎么解决?请大家帮忙。。。~~~~~~~~~~~~~~~~~~~~~
- 这种方法修改web.config可不可以
- 寻求解决方法。。。。。。。。。。。。。。。。。。。。。。。。。。。。配置文件
- 怎样实现DROPDOWNLIST,TEXTBOX内容改变时DATALIST中的第一列的CHECKED属性=true
- 为什么删除文件时会出错?
- flash的新控件 remotingConnector怎么用啊,尤其是gatewayUrl属性怎么填?flash的帮助文档写的很含糊
- 在datagrid的columns中可以加checkbox吗?
- 请问,在global中定义的变量,如何在其它的单元中用呀,如果是引用,怎么操作?
- 输出html流到浏览器的问题
你可以把几个dataset合并后再导入一个excel文件中
导出excel时,希望在里面加入一些图片
这个没做过
private void Page_Load(object sender, System.EventArgs e)
{
DataGrid1.DataSource=CreateDataSource();
DataGrid1.DataBind();
// 在此处放置用户代码以初始化页面
} ICollection CreateDataSource()
{
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("身份证号码", typeof(string)));
dt.Columns.Add(new DataColumn("图书单价",typeof(decimal)));
dt.Columns.Add(new DataColumn("购买数量",typeof(Int32)));
dt.Columns.Add(new DataColumn("总价格",typeof(decimal)));
for (int i = 0; i < 30; i++)
{
dr = dt.NewRow();
dr[0] = "123456789123456789";
dr[1] = 100 * i /3.0;
dr[2] = i + 5;
dr[3] = (decimal)dr[1] * (Int32)dr[2];
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
} private void Button1_Click(object sender, System.EventArgs e)
{
Response.Clear();
Response.Buffer= true;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); //设置输出流为简体中文
Response.ContentType = "application/ms-excel"; //设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End(); }
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Clear();
Response.Buffer= true;
Response.Charset="GB2312";
//Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls");
//Response.AppendHeader("Content-Disposition","attachment;filename=FileName.doc");
//Response.AppendHeader("Content-Disposition","attachment;filename=FileName.txt");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); //设置输出流为简体中文
//Response.ContentType = "application/ms-excel"; //设置输出文件类型为excel文件。
//Response.ContentType="application/ms-word";
//Response.ContentType="application/ms-notepad";
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End(); }
datalist嵌套的数据
快餐类
***********
***********
***********
***********
特色类
***********
***********
***********
***********
***********
公司:logo
公司说明:***********