Страница 1 из 1

Как встроить дизайнер в VisualStudio

Добавлено: 26 июл 2010, 01:21
runaluna
Возник такой вопрос: можно ли встроить дизайнер в среду VisualStudio,
чтобы была возможность писать код и просматривать результат?

Кроме того очень смущает невозможность править код в StiReport Designer generated code, можно ли снять этот запрет

Заранее спасибо!

Как встроить дизайнер в VisualStudio

Добавлено: 26 июл 2010, 04:40
Jan
Здравствуйте,
Возник такой вопрос: можно ли встроить дизайнер в среду VisualStudio,
чтобы была возможность писать код и просматривать результат?
Нет это невозможно.
Кроме того очень смущает невозможность править код в StiReport Designer generated code, можно ли снять этот запрет
Нет к сожалению, у нас реализована только генерация кода. Обратного метода нет.

Спасибо.


Как встроить дизайнер в VisualStudio

Добавлено: 26 июл 2010, 21:25
runaluna
А в дальнейшем планируется добавление таких возможностей?

Если возможно объясните как у вас происходит генерация кода, какие используются функции?

Как встроить дизайнер в VisualStudio

Добавлено: 27 июл 2010, 04:12
Jan
Здравствуйте,
А в дальнейшем планируется добавление таких возможностей?
Пока нет. Это слабо востребовано у наших пользователей. Есть более приоритетные задачи.
Если возможно объясните как у вас происходит генерация кода, какие используются функции?
Используется CodeDom генератор кода. Большинство методов заточены для генерации кода для генератора отчетов.

Спасибо.

Как встроить дизайнер в VisualStudio

Добавлено: 27 июл 2010, 05:05
runaluna
Огромное спасибо!
почет и уважение! :feelgood:

Как встроить дизайнер в VisualStudio

Добавлено: 28 июл 2010, 00:00
runaluna
Для полного счастья еще хотелось бы найти такую функцию, чтобы подать на нее содержимое файла mrt, а на выходе получить код на с#
Есть ли возможность сделать это из Visual Studio?
Спасибо!

Как встроить дизайнер в VisualStudio

Добавлено: 28 июл 2010, 05:59
Jan
Здравствуйте,

Специальной утилиты нет. Можно использовать такой код:

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

StiReport report = new StiReport();
            report.Load("report.mrt");
            report.SaveReportSourceCode("report.cs");
Спасибо.

Как встроить дизайнер в VisualStudio

Добавлено: 28 июл 2010, 21:19
runaluna
Спасибо большое!
Очень помогло!

Как встроить дизайнер в VisualStudio

Добавлено: 29 июл 2010, 02:40
Andrew
Отлично! Всегда рады помочь!