Как экспортировать таблицы в Excel без экспорта элементы управления GridView
Когда я экспортирую свой gridview в excel, некоторые элементы управления экспортируются при попытке сделать это (например, кнопка и флажок), как я могу удалить/скрыть эти элементы управления из моего листа excel?
Вот код, который я использую для экспорта моего Gridview в excel.
Ответ.Clear(); Ответ.AddHeader("content-disposition", "attachment;filename=Untitled.xls"); ответ.Charset = ""; // если вы хотите открыть файл Excel без сохранения, то // закомментируйте строку ниже // ответа.Кэш.SetCacheability(HttpCacheability.NoCache); Ответ.Значение contentType = "application/vnd.xls"; система.ИО.Stringwriter не stringwriter не = новый система.ИО.Stringwriter Не(); Система.Веб.Пользовательского интерфейса.HtmlWriter HtmlTextWriter = новый HtmlTextWriter(stringwriter не); worklistGridView.RenderControl(htmlWriter); ответ.Писать(stringwriter не.ToString()); Response.End();
Prerak Patel
Как вы экспортируете?
Raj.rcr
может ли u plz разместить ur-код? так что кто-то может попытаться исправить эту проблему.
Nischal Bhatt
вот код, который я использую для экспорта моего gridview в excel.
Ответ.Четкий();
Ответ.AddHeader("content-disposition", "attachment;filename=Untitled.xls");
Ответ.Кодировка = "";
// Если вы хотите иметь возможность открыть файл Excel без сохранения, то
// прокомментируйте строку ниже
// Ответ.Кэш.SetCacheability(HttpCacheability.NoCache);
Ответ.Значение contentType = "application/vnd.xls";
Системы.ИО.Stringwriter не stringwriter не = новый система.ИО.Stringwriter не();
System.Web.UI.HtmlTextWriter htmlWriter = новый HtmlTextWriter(stringWriter);
worklistGridView.RenderControl(htmlWriter);
Ответ.Писать(stringwriter не.Метод toString());
Ответ.Конец();