gpt4 book ai didi

visual-studio-2010 - 在Visual Studio 2010中设置报表查看器的页面布局

转载 作者:行者123 更新时间:2023-12-03 23:20:58 25 4
gpt4 key购买 nike

我又有一个小问题。
我在Visual Studio 2010的Windows窗体应用程序中使用了ReportViewer。我的报表ID的宽度约为7英寸。当我以印刷版式查看报告时,报告会在页面上横切,即只有一半内容在页面上,其余部分不在右边距和页面边界之内。然后,我必须单击报表查看器顶部菜单中的页面设置来更改页面设置,我只是将左右边距从1减少到0.25。

我不想每次查看和打印报告时都这样做。有没有办法在C#中以编程方式更改这些设置或更改默认页面布局?

最佳答案

您可以使用以下代码:

 System.Drawing.Printing.PageSettings pg=new System.Drawing.Printing.PageSettings();
pg.Margins.Top = 0;
pg.Margins.Bottom = 0;
pg.Margins.Left = 0;
pg.Margins.Right = 0;
System.Drawing.Printing.PaperSize size = new PaperSize();
size.RawKind = (int)PaperKind.A5;
pg.PaperSize = size;
reportViewer1.SetPageSettings(pg);
this.reportViewer1.RefreshReport();

关于visual-studio-2010 - 在Visual Studio 2010中设置报表查看器的页面布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12985990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com