您的位置:首页 > 编程语言

使用代码动态改变水晶报表的标题

2009-11-06 10:49 483 查看
在rpt文件中放置一个文本对象,在vs编辑器中,这是一个ITextObject对象,只要获取这个对象就可以改变它的名字了

protected void Button1_Click(object sender, EventArgs e)
{
TextObject text;

text = GetTextObject("Text10");//这是ITextObject的name

text.Text = "Hello, .NET!";

CrystalReportViewer1.RefreshReport();
}



private TextObject GetTextObject(string reportObjectName)
{
TextObject text;

// 按名称获取 ReportObject,将其转换为 TextObject,
//并返回此对象。
text = rpdMy0.ReportDefinition.ReportObjects[reportObjectName] as TextObject;//rpdMy0是ReportDocument对象,是CrystalReportViewer1的ReportSource
if (text != null) return text;
else return null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: