ReportViewer文本框意外移动

时间:2010-10-18 21:56:41

标签: c# reportviewer iif

我在工作中使用ReportViewer,遇到了一个我无法解决的问题。此特定报告是一个具有通过检查字段确定可见性的部分的报告:

=IIf(Fields!TRREQUEST_BK_STATUS_CD.Value.ToString() <> "DELETE", True, False)

这不是问题发生的地方。在此部分之上,有两组文本框。一个使用TRREQUEST_BK_STATUS_CD并显示DELETE或APPRVD,另一个显示书籍ID。发生的奇怪事情是,在右侧的任何一组文本框都会在APPRVD报告上向左移动几个槽口。在DELETE报告中,它仍然保持原样。

在所有其他报告中,我们没有遇到过这样的问题。这就是为什么我假设它是IIf语句的一些奇怪的错误。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我的猜测是看你的表达看起来合理,这是一个布局问题,而不是代码。

尝试将宽度设置为比当前在文本框上稍宽一些,并尝试排列左侧和右侧项目的高度/位置(必须是手动而不是拖动它们),因为渲染必须使用布局用于定位物品的结构。

是WebForms还是WinForms?