Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# ASP.NET Сохранение изменений в DataSet https://www.cyberforum.ru/ asp-net/ thread351915.html
В общем есть датасет, который тянет инфу с екселя, и отображает его на страничке по средством ДатаГрида. В датагриде есть столбец с автоматически генерируемыми кнопками редактирования. Проблема вот...
C# ASP.NET GridView с построчным выбором (линейкой подсветки)
Не пинайте! В ASP.NET чайник! В web - не очень! Ну очень важно для меня!! Я так понимаю, что в GridView (ASP.NET MSVS2010) не возможно заставить вести себя как обычный Grid, т.е. обладающим...
Iphone подсказка для создания закладки... C# ASP.NET
Доброго времени суток! У меня такой вопрос, как сделать всплывающую подсказку для телефона Iphone на которой написано как добавить в закладки сайт, причём эта подсказка всплывает только первый раз...
C# ASP.NET IP-камера и ASP.NET Уважаемые эксперты, уповаю на ваш опыт! есть ip-камера, есть html, в котором она работает <script language="JavaScript" type="text/javascript"> function initForm() { ... https://www.cyberforum.ru/ asp-net/ thread351799.html
C# ASP.NET ASHX handler через POST https://www.cyberforum.ru/ asp-net/ thread351756.html
Можно создать ASHX handler который будет принимать данные по POST методу? - вопрос решен, ответ МОЖНО. Если да то как, у меня через GET получается, а через POST выдается ошибка Не удается...
Окно для выбора файла C# ASP.NET
Доброго дня ! Пробую создать обработчик для выбора файла в диалоговом окне. Все как бы отрабатывает хороше но при нажатии на кнопку строка if (openFileDialog1.ShowDialog() == DialogResult.OK)...
Перенаправление на новую страницу C# ASP.NET
В Listview есть таблица, в одной из колонок которой должна находиться ссылка на страницу с инфой по конкретному ID. (формата ...aspx?ID=..) Сам url получаю кодом, приведенным ниже. При этом...
C# ASP.NET GridView Pagestyle HorizontalAline Проблема не тривиальная и ответ скорее всего простой, но что-то я не могу решить эту задачку ))) Суть проблемы в том что я хочу чтобы расстояние между номерами страниц в GridView было меньшечем на... https://www.cyberforum.ru/ asp-net/ thread351531.html
C# ASP.NET Response в виде XML https://www.cyberforum.ru/ asp-net/ thread351330.html
Здравствуйте, уважаемые! Передо мной поставили задачку модифицировать одну ASPX-страничку. Модификация закл-ся в следующем: 1. Пользователь посылает Request'ом последовательность заранее заданных...
C# ASP.NET Как изменить ширину столбца в GridView ? Вопрос сформулирован в названии темы. Указываю для столбца ControlStyle-Width="200px" и ничего. Как был так и остался ))) Кто сталкивался подскажите. А еще лучше если кто знает о каком-нибудь... https://www.cyberforum.ru/ asp-net/ thread351106.html
4 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 23
16.09.2011, 17:19  [ТС] 0

ASP.NET+C#: Создание таблиц с большим числом колонок в документах Word

16.09.2011, 17:19. Просмотров 1951. Ответов 3
Метки (Все метки)

Ответ


Цитата Сообщение от Alligieri Посмотреть сообщение
varb,
1. Создаем нормальный репорт
...
Что такое нормальный репорт?
Если Вы имели ввиду "ненормальность" наличия такого большого количества колонок, то в данном случае эта информация необходима, поскольку проект, который предоставляет этот репорт работает с большим количеством процессов (например, "Audio", "Video", "System", "car" и т.д.), для каждого из которых в свою очередь должна отображаться дополнительная информация("StartUp", "TraceAverage"). Также предполагается возможность выбора отдельного подмножества процессов, для которых должен быть выведен репорт(и это уже реализовано), а вот в случае вывода информации по всем процессам в *.DOC, увы пока нормальный вид не получается.
Именно эту проблему и необходимо разрешить.
Может всё таки кто-то знает???

РЕМАРКА: такая проблема с ограничением в количестве колонок возникает, когда я пытаюсь воспользоваться средствами using Microsoft.Office.Interop.Word. Если же пользоваться средствами HttpContext, т.е. как ниже:
...
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Buffer = true;
HttpContext.Current.Response.AddHeader("content-disposition","attachment;filename=" + fileName + ".doc");
HttpContext.Current.Response.Charset = "";
HttpContext.Current.Response.ContentType = "application/vnd.ms-word ";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
gv.RenderControl(hw);
HttpContext.Current.Response.Output.Write(sw.ToString());
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.End();
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Buffer = true;
...

то проблем с ограничением не возникает, поскольку:
1) автоматически (Word или не Word не знаю), начиная с 63-ей колонки, все последующие размещаются, конкатенируясь, в ней
2) все колонки сужаются до ужаса, словно пытаясь уместиться в допустимые пределы.

Вернуться к обсуждению:
ASP.NET+C#: Создание таблиц с большим числом колонок в документах Word
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2011, 17:19
Готовые ответы и решения:

Соединение таблиц в ASP.NET
Ребят, я пишу диплом. В качестве реализации выбрана технология ASP.NET. Правда вот соображаю в ней...

Работа с Word на ASP. Net Защита от сбоев
Все доброго времени суток! Разрабатываю веб-приложение, ввожу некоторые данные, и по ним формирую...

Отличие в поведении при отрисовки таблиц в html и asp.net
Всем доброго времени суток! Строю свой первый сайт и столкнулся с разницей в поведении при...

Разница между ASP.NET Core 2, ASP.NET Core MVC, ASP.NET MVC 5 и ASP.NET WEBAPI 2
Здравствуйте. Я в бекенд разработке полный ноль. В чем разница между вышеперечисленными...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.