【问题标题】:Devexpress Reporting: How to Control Parameter Field's Width?Devexpress 报告:如何控制参数字段的宽度?
【发布时间】:2011-05-07 08:38:29
【问题描述】:

我正在使用 Xtrareports 进行报告。

有一个段落,它的一部分来自一个参数。

让我们说“亲爱的 [USERNAME] 欢迎”

您知道,我无法将 [USERNAME] 放入段落中。所以我这样做了: “亲爱的”[USERNAME]“欢迎”。

但是现在,如果用户名短如“ab”,它看起来像: “亲爱的 ab____ 欢迎您”。

如果它更像“qwertyasdfghjkzxcvbnm”,它看起来像: “亲爱的 qwertyasdfgwelcome”。

如何在 XtraReport 文件中执行此操作?就像 Asp.net 中的标签控件:"Hello" + USERNAME.ToString() + "welcome";

【问题讨论】:

    标签: asp.net devexpress xtrareport


    【解决方案1】:

    将 XRLabel 拖放到 databound XtraReport 的详细信息带上,并按如下方式设置标签的文本:

            this.xrLabel1.Text = "Dear [USERNAME] welcome";
    

    在这种情况下,一切都应该正常工作。请注意,在此示例中,用户名是基础数据源中的字段名。

    【讨论】:

    • 谢谢,不过我是这样做的(在 Report.cs 上): private void Detail_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { xrFullNameLable.Text = Parameters["NAME" ].Value + @" " + 参数["SURNAME"].Value; }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多