gpt4 book ai didi

.net - 在.rdlc报告的底部设置一个文本框

转载 作者:行者123 更新时间:2023-12-03 01:56:49 25 4
gpt4 key购买 nike

我在.rdlc报告中使用了tablix。有一个带有文本“签名”的文本框。我想将此文本框放置在报表最后一页的底部(恰好在页脚之前)。

我已经用谷歌搜索了这个解决方案。但未找到满意的结果。

我的环境是VS2010,框架4.0。

有任何建议吗?

最佳答案

要使某些内容与RDLC报告页面的底部对齐,没有简单的方法。但是,有一个不错的解决方法可以复制它,尽管它很复杂。跟着这些步骤:


创建一个生成空换行符的方法(“ CarriageReturn LineFeed”):

public string GenerateCrLf(int Count)
{
string Value = "";
for (int i = 0; i <= Count; i ++) {
Value = Value + " " + Environment.NewLine;
}
return Value;
}

在Tablix的末尾添加一个新行,其中包含一个包含以下表达式的TextBox: =Code.GenerateCrLf( x - cint(CountRows("Table1")))用表示行数的数字替换x。此数字的值是通过反复试验得出的,如果表的大小经常更改,则可以编写另一个函数,该函数根据tablix的行数以及可以在内部显示的行数来计算此数字。单页。同样,您必须经过反复试验才能找到魔术数字,但是可以通过这种方式动态地进行制造。
在Tablix下方添加TextBox(或table / signature / ...),它将自动显示在下方。




该答案取自 this tutorial and demonstration。一切归功于作家Steven Renders。

关于.net - 在.rdlc报告的底部设置一个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864462/

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