2010-10-11 5 views
0

Я не совсем уверен, как это сделать. Я пошел на ресурс: http://www.gotreportviewer.com/, но я не смог найти точный ответ. Я использую VS 2010 .NET Framework 4, поэтому я предполагаю, что я также использую ReportViewer2008. О, и я использую файлы RDLC.ReportViewer: таблица группировки/повторения?

Они показали пример таблицы, где данные были сгруппированы/отсортированы, и у них был заголовок группы и нижний колонтитул группы, который, кажется, является тем, что я хочу (я думаю), но я не могу понять, как добавить эти строки в мой стол.

В принципе у меня есть объект (регистрации), который содержит:

  • Имя группы
  • Имя
  • Фамилия

Я прохожу в ObservableCollection как DataSource объекта. То, что я хочу сделать это:

[GroupName] 
[First Name] [LastName] 
Total: ## 
... 
Grand Total: ## 

В основном, сортировать по: GroupName, затем FirstName, затем LastName. Я думаю, что мне нужны мои данные, сгруппированные/отсортированные, без объяснений. У меня есть сортировочный пакт, но я не могу фильтровать/повторять данные. И я не уверен, как получить Total/Grand Total. Я уверен, что смогу найти Grand Total, но Total ... Я понятия не имею.

+0

Нужна дополнительная информация, но похоже, что вы используете файлы .RDLC (без SQL Server Reporting Engine, как с .RDL-файлами). Если это так, у вас есть файл отчета (.RDLC), который уже создан или вы пытаетесь создать отчет nn fly с кодом? По моему опыту я создаю отчет в VS2010, настраиваю там группы и т. Д. Обычно, ваш Total: ## будет подгруппой группы, а Grand Total войдет в нижний колонтитул. –

+0

Я использую файлы RDLC, но я не помню, как правильно создавать таблицу, чтобы она соответствовала тому, как я пытаюсь это сделать. Даже если вы делаете такие вещи, как щелчок по группе строк и «Добавить Total> After», мне не хватает всего, просто строка таблицы, которая пуста. –

ответ

1

У меня возникли проблемы с Grand Total. Я использую VS2010, и, наконец, я узнал, как добавить Grand Total в мой отчет. У меня только одна группа, поэтому я выбрал маленькую стрелку вниз рядом с «Group1» в нижней части экрана, где он говорит «Группы строк». Затем выберите «Добавить Total», а затем выберите «После». Это добавило строку в конец с выражением типа Sum (поле). Я изменил это на Count (поле), и это то, что мне было нужно, поле, являющееся полем, необходимым для Grand Total.

+0

Это сработало для меня =) – jadarnel27

Смежные вопросы