Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在ReportViewer 2008中设置纸张大小_Vb.net_Rdlc_Reportviewer2008 - Fatal编程技术网

Vb.net 在ReportViewer 2008中设置纸张大小

Vb.net 在ReportViewer 2008中设置纸张大小,vb.net,rdlc,reportviewer2008,Vb.net,Rdlc,Reportviewer2008,在vb.net 2008加载项MSReport 2008中 在RDLC-报表查看器页面设置对话框中设置和获取页面边距、纸张大小、方向等时,我遇到了一个严重的问题 我想用编程的方式来做这件事 注: 通过编程,我可以从页面设置中获取页面边距的默认值 一旦我更改了页面设置中的值,我就无法检索修改后的页面设置值,它只获取页面设置的默认值 例如 下面的代码获取默认值 <code> MarginTop = ReportViewer1.LocalReport.GetDefaultPageSetti

在vb.net 2008加载项MSReport 2008中

在RDLC-报表查看器页面设置对话框中设置和获取页面边距、纸张大小、方向等时,我遇到了一个严重的问题

我想用编程的方式来做这件事

注:

  • 通过编程,我可以从页面设置中获取页面边距的默认值

  • 一旦我更改了页面设置中的值,我就无法检索修改后的页面设置值,它只获取页面设置的默认值

  • 例如

    下面的代码获取默认值

    <code>
    MarginTop = ReportViewer1.LocalReport.GetDefaultPageSettings.Margins.Top
    MarginLeft = ReportViewer1.LocalReport.GetDefaultPageSettings.Margins.Left
    MarginRight = ReportViewer1.LocalReport.GetDefaultPageSettings.Margins.Right
    MarginBottom = ReportViewer1.LocalReport.GetDefaultPageSettings.Margins.Bottomenter 
    </code>
    
    请帮助我动态获取和设置页面设置值

    谢谢

    我确信报表查看器不会处理页面设置,必须在报表定义本身中完成。有人支持我吗?