Как удалить лишнее пустое пространство внизу отчета RDLC C#

Я просто хочу спросить, как убрать лишние пробелы под отчетом? Я стремлюсь распечатать квитанцию, как в супермаркете. Высота отчета должна быть динамической в ​​зависимости от содержимого. Я надеюсь, что есть кто-то там может помочь мне. :)

введите здесь описание изображения

установка данных в отчет rdlc public void print_now (данные BarcodeData) {

        this.reportViewer2.LocalReport.DataSources.Clear();
        this.reportViewer2.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("Materials", data.Materials));
        this.reportViewer2.LocalReport.SetParameters(
           new ReportParameter[] {
                new ReportParameter("Barcode","*"+data.Transaction.Barcode+"*"),
                new ReportParameter("Requestor",data.Transaction.Requestor),
                 new ReportParameter("DateRequested",data.Transaction.DateCreated),
                 new ReportParameter("Sewing",data.Transaction.Sewing),
                 new ReportParameter("Employeeid",data.Transaction.EmployeeId),
                 new ReportParameter("IpAddress",data.Transaction.IpAddress),
           }
           );



        this.reportViewer2.RefreshReport();


        //AutoPrint();    

    }

и мой Report.rdlc

введите здесь описание изображения


person Kevin Loquencio    schedule 13.04.2018    source источник
comment
Можете ли вы показать определение отчета? Возможно, у вас есть видимые нижние колонтитулы разделов.   -  person Luc    schedule 13.04.2018
comment
Привет сэр. я обновил сообщение выше, а также не добавил нижний колонтитул для своего Report.rdlc, это просто тело без нижнего колонтитула и заголовка   -  person Kevin Loquencio    schedule 13.04.2018


Ответы (1)


Вы должны поставить Height на 0 свойства InteractiveSize.
Это сделает вашу страницу бесконечной по высоте и в результате заставит все на одной странице.

введите здесь описание изображения

Если у вас все еще возникают проблемы с этим, вам, вероятно, следует проверить, что ни один из элементов отчета не имеет свойства PageBreakAtStart или PageBreakAtEnd, установленного в true.

person Oceans    schedule 18.04.2018