powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Рендеринг DataGrid из UserControl-а
5 сообщений из 5, страница 1 из 1
Рендеринг DataGrid из UserControl-а
    #33901500
Dmitry .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Положил внутрь пользовательского контрола DataGrid и ImageButton.
На клик по кнопке пытаюсь сделать:



StringWriter tw = new System.IO.StringWriter();
HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
myDataGrid.RenderControl(hw);


Да-да. Все для пресловутого выводя содержимого грида в Excel или Word...
В итоге валится исключение:
System.Web.HttpException: Control 'Table1_MainTable__ctl2__ctl0' of type 'DataGridLinkButton' must be placed inside a form tag with runat=server.

Подскажите, как это можно побороть?
...
Рейтинг: 0 / 0
Рендеринг DataGrid из UserControl-а
    #33901504
Фотография matveev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавь в код контрол: 
    public override void VerifyRenderingInServerForm(Control control)
{
}
...
Рейтинг: 0 / 0
Рендеринг DataGrid из UserControl-а
    #33901505
Dmitry .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К счастью, отрендерить смог
(http://www.aspnetmania.com/Forums/ForumMessage/18695.html)

скрыл header таблицы, в котором выводилист linkButtons ...
...
Рейтинг: 0 / 0
Рендеринг DataGrid из UserControl-а
    #33901507
Dmitry .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добавь в код контрол:
 public override void VerifyRenderingInServerForm(Control control)
    {
    }



Спасибо за ответ!
контрол сие действие не признает... Компилятор написал: нечего перегружать. :/

Возвращаясь к рендерингу: а может можно этот header таблицы заставить рисовать не linkButtons а просто текст... а ? Иначе таблица в excel без шапки -- не респект
...
Рейтинг: 0 / 0
Рендеринг DataGrid из UserControl-а
    #33901520
Dmitry .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С этим тоже разобрался... просто нужно сбрасывать у всех колонок SortExpression ....
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Рендеринг DataGrid из UserControl-а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]