помогите плс с сохранением документа. сейчас есть код на странице, при обращении к к-рой страница генерит Excel-отчет, но сохраняет его как HTML документ, и потом при окрытии документа нек-рые числа выводятся как дата, а не как число. код создающий Excel:| Код | private void Page_Load(object sender, System.EventArgs e) { Response.ContentType = "application/vnd.ms-excel"; //Удалить набор символов из заголовка типа содержимого. Response.Charset = ""; //Отключить состояние просмотра. this.EnableViewState = false;
SqlConnection sqlCon = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]); sqlCon.Open();
SqlCommand sqlCmd = new SqlCommand("Att_GetEmployeeList", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure;
sqlCmd.Parameters.Add("@OrganizationID",SqlDbType.Int); sqlCmd.Parameters[0].Value = Convert.ToInt32(Request.QueryString["OrgID"]);
SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = sqlCmd; adapter.Fill(dsEmployeeList1);
XmlDataDocument document = new XmlDataDocument(dsEmployeeList1); XslTransform transform = new XslTransform(); XmlTextWriter writer = new XmlTextWriter(Response.Output); //document.WriteTo(writer);
transform.Load(Server.MapPath(ResolveUrl("EmployeeList.xslt"))); transform.Transform(document, null, writer, null); }
|
|