Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# и базы данных, ADO.NET

Войти
Регистрация
Восстановить пароль
 
flibustier
0 / 0 / 0
Регистрация: 04.05.2012
Сообщений: 28
#1

Редактирование rdl отчетов - C#/MS SQL

10.10.2014, 11:15. Просмотров 809. Ответов 0
Метки нет (Все метки)

Вообщем так, мне нужно редактировать rdl отчеты средствами c#.
Проблема возникла при десериализации, но почему проблема возникает мне не понятно, прошу вашей помощи.

Что я сделал:
1. С помощью Microsoft SQL Report Builder создал некое подобие отчета (рис. 1);
2. Затем разместил его на сервере (рис. 2);
3. Попытался получить отчет:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
namespace SampleRDLSchema
{
    class ReportUpdater
    {
        ReportingService2010 _reportService;
        private Report _report;
 
        static void Main(string[] args)
        {
            ReportUpdater reportUpdater = new ReportUpdater();
            reportUpdater.UpdateReport();
        }
 
        private void UpdateReport()
        {
            try
            {
                _reportService = new ReportingService2010();
                _reportService.Credentials = System.Net.CredentialCache.DefaultCredentials;
                _reportService.Url = "http://myserv/reportserver/" + "reportservice2010.asmx";
 
                LoadReportDefinition();
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.Message);
            }
            Console.ReadKey();
        }
 
        private void LoadReportDefinition()
        {
            System.Console.WriteLine("Loading Report Definition");
 
            string reportPath =
                "/Report Parts/Tablix5";
 
            byte[] bytes =  _reportService.GetItemDefinition(reportPath);
 
            if (bytes != null)
            {
                XmlSerializer serializer = new XmlSerializer(typeof(Report));
 
                using (MemoryStream stream = new MemoryStream(bytes))
                {
                    _report = (Report)serializer.Deserialize(stream);
                }
            }
        }
    }
}
Собственно в консоль выводится следующее:
C#
1
2
Loading Report Definition
В документе XML (2,2) присутствует ошибка.
Рисунок 1
Редактирование rdl отчетов

Рисунок 2
Редактирование rdl отчетов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2014, 11:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос MS SQL Редактирование rdl отчетов (C#):

создание отчетов из C# - C#
В приложении используется база данных MS Access , в том числе и для заполнения формируемых в MS Word(через Interop.Word) отчетов. Но это не...

Создание отчетов на C# - C#
Люди, дайте пример для создания отчета из SQL запроса, желаьельно для вывода его в ворд. Уже неделю по интернету ищу, тонну видео...

Формирование отчетов - C#
Пишу корпоративные приложения, встала проблема с генерацией отчетов, вручную работать в коде с экселем не хочется, так как, насколько мне...

Создание отчетов - C#
Привет! Мне необходимо написать программу для создания различных форм отчетов(пример во вложении). Подскажите пожалуйста, какие классы...

Создание отчетов БД - C#
Добрый день! Столкнулся с такой проблемой. Мне нужно написать клиента для работы с базой данных, то есть для каждой таблицы сделать...

Создание отчетов - C#
Добрый день. Подскажите пожалуйста по отчетам. Из бд открыватся на форме открывается рисунок, хочу для предварительного просмотра при...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2014, 11:15
Привет! Вот еще темы с ответами:

Создание редактора отчетов - C#
Мне необходимо сделать отчеты по данным из базы данных. Так вот интересует вопрос, как сделать редактирование полей входящих в отчет,а ...

Free построитель отчетов. - C#
Какими построителями отчетов в C# вы пользуетесь ? Наиболее удобные и свободные. Спасибо.

Загрузка отчетов в одну форму - C#
Здравствуйте . Необходимо подгружать разные отчеты в одну форму с одним ReportViewer .Отчеты выбираются по событию щелчка из MenuStrip ....

Обоснование выбора генератора отчетов - C#
Здравствуйте. Сразу прошу прощения у модераторов, если разместил не в том разделе тему Многие наверно писали курсовые работы/дипломы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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