adandelion

诗词在线 http:/www.chinapoesy.com


诗词在线 |唐诗|宋词|元曲|诗经|离骚|乐府|现代诗歌

博客园 首页 联系 订阅 管理
1.导出到Excel 格式问题(2006-11-01)
    /// <summary>
    
/// 把GridView导出到Excel,保持原来格式,比如小数位
    
/// </summary>
    
/// <param name="agv"></param>
    
/// <param name="excelFileName"></param>

    private void ExportExcel(Atos.Controls.AtosGridView agv, String excelFileName)
    
{
        
string style = @"<style> .text { mso-number-format:\@; } </style> ";//小数部分保留的设置,载RowDataBound里需要添加e.Row.Cells[4].Attributes.Add("class", "text");
        agv.Page.Response.Clear();
        agv.Page.Response.Charset 
= "UTF8";
        agv.Page.Response.ContentEncoding 
= System.Text.Encoding.UTF8;
        agv.Page.Response.AppendHeader(
"Content-Disposition""attachment; filename=" + System.Web.HttpUtility.UrlEncode(excelFileName, System.Text.Encoding.UTF8) + ".xls");
        agv.Page.Response.ContentType 
= "application/vnd.ms-excel;charset=UTF8";
        agv.Page.Response.ContentEncoding 
= System.Text.Encoding.UTF8;
        System.IO.StringWriter oStringWriter 
= new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHtmlTextWriter 
= new System.Web.UI.HtmlTextWriter(oStringWriter);
        agv.RenderControl(oHtmlTextWriter);
        Response.Write(style);
        agv.Page.Response.Write(oStringWriter.ToString());
        agv.Page.Response.End();

    }

text里绑定多个字段方法一

<asp:GridView ID="GridView1" runat="server">
        <Columns>
        <asp:TemplateField>
        <ItemTemplate>
          <asp:Image ID="Image1" runat="server"   ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageName").ToString()+"/" +DataBinder. Eval(Container.DataItem, "ImageName").ToString() %> '   />
        </ItemTemplate>
         

        </asp:TemplateField>
        </Columns>
        </asp:GridView>







posted on 2006-11-01 18:03  猪头  阅读(292)  评论(0)    收藏  举报

欢迎访问诗词在线http://www.chinapoesy.com   诗词在线 |唐诗|宋词|元曲|诗经|离骚|乐府|古典诗歌|现代诗歌|古典诗词|现代诗词|诗歌可以陶冶你的情操、丰富你的生活,让你更具内涵。诗词在线打造中国最好的诗词社区!

诗词在线社区

126在线阅读网 历史书籍、文学书籍、小说。。。