Nano Hash - криптовалюты, майнинг, программирование

Как получить доступ к значениям набора данных в разделе заголовка отчета и отобразить значение заголовка страницы на каждой странице

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

Теперь я передаю 2 набора данных из кода С#. Один для заголовка отчета, а другой для тела отчета. Для тела отчета я использую подотчет и привязываю подотчет из кода C# в соответствии с ключевым полем в наборе данных заголовка отчета.

Я создал несколько скрытых текстовых полей и сначала привязал эти текстовые поля к набору данных заголовка отчета. Затем, используя выражение "=ReportItems!txtbx_bdy.Values" для текстовых полей раздела заголовка, я привязываю раздел заголовка отчета.

Теперь проблема заключается в том, что подотчет в основном разделе имеет большее количество записей, которые он разбивает на следующую страницу, а текстовые поля заголовка отображаются пустыми, начиная со второй страницы.

Пожалуйста, помогите мне, если кто-то уже решил эту проблему. Мне нужно решить эту проблему как можно скорее.

Спасибо,


Ответы:


1

Самое простое решение — создать отчет без заголовка отчета и поместить его целиком в таблицу в теле отчета. Вы можете повторять заголовки таблиц на каждой странице, если у вас есть неизменяемая часть заголовка. Затем вы можете сгруппировать свои данные и использовать заголовки групп в качестве заголовков отчетов. Вы можете настроить их повторение на каждой странице.

17.09.2014
  • Здесь проблема в том, что у меня есть некоторые поля в разделе заголовка, которые могут меняться от страницы к странице, и мое тело отчета должно быть соответствующим образом привязано. Если я буду использовать заголовок таблицы, то на каждой странице я буду получать одно и то же значение (начальное значение) для этих полей, в то время как тело моего отчета может правильно связываться для разных значений из заголовка, поскольку я привязываю тело, используя подотчет из кода. Я имею в виду, что сначала я получаю отдельные значения ключа заголовка и привязываю подотчет, передавая это значение ключа. Пожалуйста, предложите, что мне делать в этом случае?? 18.09.2014
  • Вам не обязательно использовать только заголовок таблицы. Вы можете использовать строки заголовка группы (и вы можете добавить столько, сколько хотите) — эти строки будут знать о новых значениях. 18.09.2014
  • Не могли бы вы прислать мне один хороший пример того, о чем вы говорите. Я буду очень благодарен вам, если это сработает. Вы можете опубликовать здесь или отправить электронное письмо на [email protected] 18.09.2014
  • В продолжение приведенного выше сообщения я просто хочу добавить, что я использую клиентский отчет rdlc, используя VS 2008/2005, а не VS 2010/2012. 18.09.2014
  • Могу ли я ожидать от вас какой-либо помощи, пожалуйста, сэр? 19.09.2014
  • Что именно вы хотите, чтобы я попробовал в файле rdlc xml?? 19.09.2014
  • Вышеупомянутая вещь, которую я пробовал. Я перетаскиваю таблицу в тело отчета, а в строке сведений о таблице помещаю свой подотчет, в этой строке создаю группу, а в строке заголовка этой группы перетаскиваю прямоугольник, содержащий поля заголовка. Но я ничего не упомянул в строке заголовка таблицы. Это также не дало мне должного результата. Любое предложение по этому поводу??? 19.09.2014
  • Пожалуйста, поделитесь файлом xml (rdlc). Я посмотрю на это и попытаюсь реализовать свою вещь. Не могли бы вы поделиться своим идентификатором электронной почты, пожалуйста? 19.09.2014
  • Вам просто нужно играть с ним. Может быть, обойтись без подотчета. Я не могу сказать вам, что именно вам нужно сделать, потому что я не знаю бизнес-логики отчета, над которым вы работаете, и у меня нет времени вникать в него слишком глубоко. Идея состоит в том, что вы можете использовать заголовок отчета для некоторых статических значений и отображать значения текстовых полей в теле отчета, в том числе в ячейках вашей таблицы. 19.09.2014
  • Но вы можете полностью удалить заголовок таблицы и использовать заголовок таблицы для статических значений (например, логотип и т. д.) и групповой заголовок для тех полей, которые должны быть разными на каждой странице (учитывая, что вы начинаете новую страницу с каждым новым значением вашего Критерии группировки.Это то, с чем вам нужно поэкспериментировать, как именно вы это используете, зависит от бизнес-логики.Удачи. 19.09.2014

  • 2

    Самое простое исправление, которое я могу придумать, но я не знаком с rdlc, это:

    Создайте скрытый заголовок страницы для своего подотчета.

    Добавьте скрытое текстовое поле для вашего подотчета в заголовок страницы вашего подотчета, чтобы это текстовое поле располагалось на каждой странице вашего подотчета.

    16.09.2014
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..