0

Winforms で Crystal Report の Crystal Report Viewer を使用しています。私のレポートには、テキスト フィールド name がありますrecptNumber。WinFormにビューアを入れました。フォームの読み込み時に値を設定したいもの。次のようにして値にアクセスできます。

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();
4

1 に答える 1

1

これを試して :

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

txt1.Text = "۳۴۴۴۵۵";

これがうまくいくことを願っています!

于 2013-05-12T11:43:59.423 に答える