export to excel

Discussion in 'ASP .Net' started by elangovan.cse, Sep 29, 2006.

  1. Hi all,
    I'm exporting a datagrid to an excel file.
    I'm using the following source code to export.
    DataTable dt = new DataTable();

    DataAccess.StoredProcedure sproc = new


    DataGrid1.DataSource = dt;


    DataGrid1.EnableViewState = false;

    DataGrid1.Visible = true;

    DataGrid1.GridLines = GridLines.Both;


    Response.Buffer = true;

    Response.AddHeader( "Content-Disposition", "filename=File1.xls");

    StringWriter stringWriter = new StringWriter();

    HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);





    Its working fine.

    but there is an isuue datagrid dt contains extended language
    strings (like chinese, japanese).These strings are not getting
    exported to excel .
    DataGrid is getting data from SQLServer2005 database. I know that
    sqlserver is using utf-16 encoding for unicode character. So i've tried
    to change Response.ContentEncoding to utf-16. But it is also not

    Can anyone help me.
    elangovan.cse, Sep 29, 2006
    1. Advertisements

  2. Mark Fitzpatrick, Sep 30, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.