0
我在Winforms上使用Crystal Report的Crystal Report查看器。在我的报告中有一个文本字段名称recptNumber
。我在WinForm上放置了一个查看器。当表单加载时,我想要设置它的值。我可以通过做访问值:在FormLoad上设置水晶报表文本字段
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();
它与我使用的不一样吗? – Volatil3 2013-05-12 11:44:49
你必须将你的对象作为一个TextObject转换,就像在我的例子中一样,只是在不工作的时候尝试一下给我一个反馈!祝你好运 – Obama 2013-05-12 11:54:09
我应该在formLoad中调用它吗? – Volatil3 2013-05-12 11:54:38