【发布时间】:2011-04-18 07:11:36
【问题描述】:
我正在尝试构建一个表单页面,该页面指向批准页面,用户可以看到他的应用程序的报告并打印出来,然后单击“发送”,这是数据库访问的触发器。
所以我构建了一个表单页面,并使用“Server.Transfer”在下一页中使用这些值。之前,我使用 Crystal Reports 并使其能够填充报表。但是现在计划变了,我必须使用 DevExpress 9.1 进行报告。
当我使用水晶报表时,我是这样操作的:
在表单页面上:“Server.Transfer” 在审批页面: 如果(上一页!= null) { 控件 placeHolder = PreviousPage.Controls[0].FindControl("ContentPlaceHolder1"); 文本框 txtName = (TextBox)placeHolder.FindControl("txtName"); } 这样我就可以轻松地将 txtName.Text 用于 Crystal Reports 字段。
但是现在,我无法让它在 DevExpress 上运行,而且我一直在查看的示例正在讲述使用数据库连接、数据集等填充报告。我不想这样做因为表单没有成员资格,所以任何人都可以通过这种方式访问数据库,我想最后开始访问数据库,当用户查看报告并点击第二页上的“发送”时。
那么,我应该遵循什么方法,或者有任何关于此的教程?有参数但不能访问数据库?
【问题讨论】:
标签: c# asp.net devexpress