Dobrý den, chtěl bych se zeptat, zda-li má někdo zkušenost z kódováním dat při exportu do aplikace MS-Excel, neb mi se pořád nabízí DOSovské kódovaní, ale data z databáze jsou v kódování "Windows-1250". Jak to elegantně vyřešit? Děkuji předem. JN. P. S. Používám pro export tuto metodu: public void Export_GridView(string name) { Response.ClearContent(); Response.AddHeader("content-disposition", "attachment; filename=" + name + ".xls"); Response.ContentType = "application/vnd.ms-excel"; Response.HeaderEncoding = Encoding.GetEncoding(1250); Response.ContentEncoding = Encoding.GetEncoding("windows-1250"); Response.Write("<H4>" + ltitle.Text.ToString() + "</H4>"); Response.Write("\n"); StringWriter strWrite = new StringWriter(); HtmlTextWriter htmlWrite = new HtmlTextWriter(strWrite); GridView1.RenderControl(htmlWrite); Response.Write(strWrite.ToString()); Response.End(); }
|