编程更改文本对象示例代码

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 haibodotnet 的 blog

using crystaldecisions.crystalreports.engine;

private const string report_name = @"..\..\crystalreportanalysis.rpt";
private const string text_object_name = @"text1";

private void form1_load(object sender, system.eventargs e)
{
 report = new reportdocument();
 report.load(report_name);
 report.refresh();

 crvchart.reportsource = report;
}

private void btnchangetext_click(object sender, system.eventargs e)
{
 textobject text;
 
 text = gettextobject(text_object_name);

 text.text = "hello, haibo.net!";

 crvchart.refreshreport();
}

private textobject gettextobject(string reportobjectname)
{
 textobject text;

 // 按名称获取 reportobject,将其转换为 textobject,
 //并返回此对象。
 text = report.reportdefinition.reportobjects[reportobjectname] as textobject;
 if (text != null) return text;
 else return null;
}

本文关键:水晶报表
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top