Я использую приведенный ниже код для сохранения набора данных в 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());
}
}