Мне нужен экспорт Datagrid в функцию Excel, чтобы показать подзаголовки, которые были добавлены в момент события OnItemCC#

Место общения программистов C#
Ответить
Anonymous
 Мне нужен экспорт Datagrid в функцию Excel, чтобы показать подзаголовки, которые были добавлены в момент события OnItemC

Сообщение Anonymous »

У меня есть элемент управления сеткой данных, в котором подзаголовки создаются во время события OnItemCreated. Теперь они хотят, чтобы я показывал подзаголовки при экспорте DataGrid в Excel. Я не знаю, что делать.

Код: Выделить всё

  protected void DG_Created(object sender, DataGridItemEventArgs e)
{
StringBuilder htmlHeader = new StringBuilder();

if (ListItemType.Header == e.Item.ItemType)
{
e.Item.SetRenderMethodDelegate(new RenderMethod(RenderTitle));
}
}

Код: Выделить всё

        protected virtual void RenderTitle(HtmlTextWriter writer, Control ctl)
{

htmlWriter.AddAttribute("colspan", "15");
htmlWriter.AddAttribute("class", "subheader");
htmlWriter.RenderBeginTag("td");
htmlWriter.Write("EMPLOYEE DETAILS");
htmlWriter.RenderEndTag(); // Writes 
htmlWriter.RenderEndTag(); // Writes 
htmlWriter.RenderBeginTag("TR");

// Render the cells for the header row.
foreach (Control control in ctl.Controls)
{
control.RenderControl(htmlWriter);
}
}
Мне нужно передать таблицу визуализированных данных на лист Excel вместе с информацией о colspan и rowspan.

Подробнее здесь: https://stackoverflow.com/questions/787 ... were-added
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»