2011-05-07 25 views
0

我正在使用Xtrareports进行报告。Devexpress报告:如何控制参数字段的宽度?

有一段是它的一部分来自参数。

比方说,“亲爱的[用户名]欢迎”

你看,我是不是能够把[用户名]为一个段落。所以我这样做: “亲爱的”[USERNAME]“欢迎”。

但现在,如果用户名是短暂的,如 “AB”,它看起来像: “亲爱的ab_ _ __欢迎”。

如果它更像“qwertyasdfghjkzxcvbnm”,它看起来像: “Dear qwertyasdfgwelcome”。

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

回答

0

弃用XRLabel到databound XtraReport的细节带,并设置标签的文本如下:

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

在这种情况下,一切都应该正常工作。请注意,在这个例子中,USERNAME是底层DataSource中的一个字段名。

+0

谢谢你,我做到了,虽然这种方式(上Report.cs): 私人无效Detail_BeforePrint(对象发件人,System.Drawing.Printing.PrintEventArgs E) { xrFullNameLable.Text =参数[ “NAME”]。值+ @“”+参数[“SURNAME”]。值; \t} – kubilay 2011-05-10 07:07:50