У меня есть веб-приложение, в котором я использую древовидный элемент управления asp.net для отображения данных. Нет, я хочу, чтобы эта древовидная структура экспортировалась в Excel. Ниже приведен код, который делает это для меня.
private void ExportSiteStructure()
{
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
TreeVWSite.RenderControl(oHtmlTextWriter);
if (TreeVWGroups.Nodes.Count > 0)
{
TreeVWGroups.RenderControl(oHtmlTextWriter);
}
Response.Write(oStringWriter.ToString());
Response.End();
}
Это прекрасно работает, но отчет, который он мне дает, содержит все родительские и дочерние узлы древовидного представления, помещенные в отличную ячейку, а также значки и флажки, которые я использую.
Я хочу, чтобы в ячейке Excel был только текст, представляющий узел дерева, а не значки и флажки, связанные с ними.
Может ли кто-нибудь помочь мне решить эту проблему ...
Заранее спасибо
Сачин каткар.