首页 文章

在FormLoad上设置水晶报表文本字段

提问于
浏览
0

我在Winforms上使用Crystal Report的Crystal Report Viewer . 在我的报告中有一个文本字段名称 recptNumber . 我把 Spectator 放在WinForm上 . 我想在表单加载时设置它的值 . 我可以通过以下方式获取 Value :

RaseedLayout.secDetails.ReportObjects["txtRepRaseedNumber"]).Text = "۳۴۴۴۵۵";

但根本无法设置值 .

我该怎么做?

rptRaseed RaseedLayout = new rptRaseed();
MessageBox.Show(((TextObject)RaseedLayout.secDetails.ReportObjects["txtRepRaseedNumber"]).Text);
((TextObject)RaseedLayout.secDetails.ReportObjects["txtRepRaseedNumber"]).Text= "۳۴۴۴۵۵";
RaseedLayout.Refresh();

1 回答

  • 1

    试试这个 :

    TextObject txt1 = (TextObject)RaseedLayout.ReportDefinition.Sections["YOURSECTIONHERE"].ReportObjects["txtRepRaseedNumber"];
    
    txt1.Text = "۳۴۴۴۵۵";
    

    希望这个有效!

相关问题