http://www.microsoft.com/china/community/Column/26.mspx
里面说的:
Dim GetTextObject As TextObject
' 按名称获取 ReportObject,将其转换为 TextObject,并返回此对象。
GetTextObject = orpt.ReportDefinition.ReportObjects.Item("text13")
GetTextObject.Text = "XXXX系统"我改成C#语言
Report4 rp4=new Report4();
TextBox tb1=rp4.ReportDefinition.ReportObjects.Item("text2");编译后说ReportObjects没有Item的方法。我想知道具体怎么做啊?

解决方案 »

  1.   

    Dim rpt As New RptXinFeng
     rpt.SetDataSource(m_data)
     Dim GetTextObject As CrystalDecisions.CrystalReports.Engine.TextObject
     GetTextObject = rpt.ReportDefinition.ReportObjects.Item("text2")
     GetTextObject.Text = "你要显示的内容"
     Me.CrystalReportViewer1.ReportSource = rpt
     Me.CrystalReportViewer1.RefreshReport()
      

  2.   

    http://dev.csdn.net/develop/article/22/22146.shtm
      

  3.   

    TextObject t1=GRepair.ReportDefinition.ReportObjects["txt1"] as TextObject;
    t1.Text=s1; 
    t1.Width=950;
      

  4.   

    TextObject GetTextObject; 
    GetTextObject = orpt.ReportDefinition.ReportObjects.Item("text13"); 
    GetTextObject.Text = "XXXX系统";
      

  5.   

    有些人看也不看内容就贴别人的发过来:   "goody9807()"  这位大虾的帖子就是! 
    想赚分也不能这么不负责任的回答
      

  6.   

    ViewState["bz"]="true";
    report = new Report4();

    TextObject text;
     
    text = GetTextObject("Text2"); text.Text = "Hello, Haibo.NET!"; CrystalReportViewer1.ReportSource=report; 
    824074(了木) 14:06:50
    private TextObject GetTextObject(string reportObjectName) 
    {
    TextObject text; // 按名称获取 ReportObject,将其转换为 TextObject,
    //并返回此对象。
    text = report.ReportDefinition.ReportObjects[reportObjectName] as TextObject;
    if (text != null)
    return text;
    else return null;
    }