DataSet для выдачи - PullRequest
       11

DataSet для выдачи

0 голосов
/ 28 апреля 2011

Я использую приведенный ниже код для сохранения набора данных в Excel, и все работает нормально, и данные сохраняются в Excel, но когда я отправляю по почте Excel, Excel, полученный на другом конце, без каких-либо данных (записей) вит.

        HttpResponse response = HttpContext.Current.Response;

        // first let's clean up the response.object
        response.Clear();
        response.Charset = "";
        Response.ContentEncoding = System.Text.Encoding.Default;


        using (StringWriter sw = new StringWriter())
        {
            using (HtmlTextWriter htw = new HtmlTextWriter(sw))
            {
                DataGrid dg = new DataGrid();
                dg.DataSource = DS.Tables[0];
                dg.DataBind();
                dg.RenderControl(htw);
                string sPath = @"E:\CR-12\Test.xls";
                File.WriteAllText(sPath, sw.ToString());
            }       
        }

1 Ответ

1 голос
/ 28 апреля 2011

Есть довольно много вопросов по этому поводу.Попробуйте https://stackoverflow.com/questions/2041417/export-to-excel-in-c для начала

...