Я экспортирую gridview в excel, я экспортирую файл success.but, но в моем gridview у меня есть специальные символы, такие как (•, «", ', -, _), эти типы символов не могут экспортировать , вместо того места, которое я получаю (â €, â € œ, â €, â € ™). как я могу справиться с этой проблемой. вот мой код для экспорта gridview в excel?Невозможно экспортировать символы в Excel из gridview
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=demo.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
gvDetails.AllowPaging = false;
gvDetails.DataSource = dt1;
gvDetails.DataBind();
for (int i = 0; i < gvDetails.Rows.Count; i++)
{
GridViewRow row = gvDetails.Rows[i];
row.Attributes.Add("class", "textmode");
}
gvDetails.RenderControl(hw);
//style to format numbers to string
string style = @"<style> .textmode { mso-number-format:\@; } </style>";
Response.Write(style);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
спасибо Abbath .. он работает для меня. –