2010-05-14 7 views
1

Я генерирую отчет rdlc в dotnet2.0 C#. Мое сомнение в том, что я хочу заморозить заголовок таблицы (например, excel freeze) в отчете rdlc. Поскольку мои данные таблицы больше, мне нужен этот параметр. Может кто-нибудь помочь мне в этом ...Rdlc Report в dotnet

Срочное ...

+0

принять анс, если он работает для вас –

ответ

0

установить свойство fixheader истинного

для этого Select Table > property > fixheader = true

Второй способ открыть файл RDLC в XML издании

поместите заголовок исправления, как показано ниже в ваших тегах заголовка

<header> 
    <FixedHeader>true</FixedHeader> 
</Header> 
+0

моего контроля таблицы хранится внутри списка, так что даже если я установить исправить заголовок = истинный он показывает следующее сообщение об ошибке, «Это не допускается по регионам данных внутри других областей данных» Как избежать этой ошибки ... , пожалуйста, помогите мне. – muthukumarm

1

Хотя это и старо, все еще возникало в поиске Google, когда я искал аналогичную проблему. Поэтому я размещаю это здесь на всякий случай ...

В SSRS 2008 опция замораживания строки или столбца - FixedData = true. См. Эту статью для получения более подробной информации: http://support.microsoft.com/kb/955822

Кроме того, если вашему элементу управления ReportViewer разрешено растягиваться на всю HTML-страницу, он, скорее всего, установит высоту внутренней таблицы для включения всех строк в наборе данных (или, вставить на страницу «ReportViewer»). В этом случае полоса прокрутки включена для всей страницы, и отчет не может заморозить верхние строки. Вместо этого разместите элемент управления ReportViewer внутри некоторого контейнера просмотра и добавьте скрипт для настройки ширины и высоты при изменении размера окна.