求助,WInform 中 RDLC 预览显示的问题
报表用ReportViewer预览时,比例有问题,打印布局时缩放比例100%也会很大很大,看下图,部署到客户端也是这种效果,很苦恼,哪位大侠知道这是怎么回事吗winform 报表 RDLC ReportViewer --------------------编程问答-------------------- 你画报表的时候是不是将报表的PageSize设置的很大呀? --------------------编程问答-------------------- 纸张用的多大 --------------------编程问答-------------------- 都是默认的设置,没有改过,我见过只有一台机器是正常的,其他的机器都是这样大 --------------------编程问答-------------------- 是A4的
--------------------编程问答-------------------- 仔细检查一下,用代码进行自定义设置没有 --------------------编程问答-------------------- 就这么几句话,也都没有写什么特殊的东西
this .reportViewer .ProcessingMode = Microsoft .Reporting .WinForms .ProcessingMode .Local;
this .reportViewer .LocalReport .ReportEmbeddedResource = _info.ReportName;//1
for (int i = 0; i < _info .DataSource .Tables .Count; i++)
{
reportViewer .LocalReport .DataSources .Add(new ReportDataSource(_info.DataSource.Tables[i] .TableName, _info .DataSource .Tables[i]));//2
} --------------------编程问答-------------------- this .reportViewer .SetDisplayMode(Microsoft .Reporting .WinForms .DisplayMode .PrintLayout); --------------------编程问答-------------------- 你看下是不是rdlc设计画面的空白部分留太多了(不是报表属性设置的纸张大小) --------------------编程问答-------------------- 没有留空白,除了预览比例不对,其他的全部正常,打印出来也正常 --------------------编程问答-------------------- 我想可能是ReportViewer有问题,但是找不出有什么问题,重装还是老样子 --------------------编程问答-------------------- 还是没有解决,哪位大神给看看 --------------------编程问答-------------------- 你重新 用代码写一些 --------------------编程问答-------------------- 你将报表打印出来看看,确定是报表本身就那么大,还是预览时变大的 --------------------编程问答-------------------- 重新弄个窗体吧 有可能设置哪个属性了 遇到这种问题我基本重新做 --------------------编程问答-------------------- 预览的时候变大了,打印没有问题,但是客户一般都要预览检查一下,这样看着很不方便 --------------------编程问答-------------------- 不是这个报表的问题,每个预览出来都是,我就不知道是为什么了.很郁闷 --------------------编程问答-------------------- 代码控制到 100% 的比例就是不行了,打印布局时才会这样
补充:.NET技术 , C#