首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将文本框值从一个webform传递到一个xtrareport?

如何将文本框值从一个webform传递到一个xtrareport?
EN

Stack Overflow用户
提问于 2010-03-14 14:29:45
回答 2查看 5.4K关注 0票数 3

我有一个网页表单,我有一个文本框,用户将在其中输入数字,并从表中拉出信息。现在我已经开发了一个xtrareport,其中我必须显示用户在我前面提到的文本框中输入的数据。一切正常,只需要将文本框(Form1)的值传递给报表(form2)即可。

现在,我需要的是如何将textbox值作为参数传递给报表,并显示所选数字的报表数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-14 15:02:04

  1. 在报表设计器中,应创建报表参数并将其用于报表中的任何位置(例如,在报表筛选器中)。
  2. 在向用户显示报表之前,您应该在报表实例中找到参数并为其赋值。

以下是示例代码:

代码语言:javascript
运行
复制
                        using (var report = new XtraReport())
                        {
                            report.Bands.Add(new DetailBand());
                            report.Parameters.Add(new Parameter { Name = "userName",ParameterType = ParameterType.String});
                            report.FilterString = "USER = userName";
                            report.SaveLayout("test.repx");
                        }
                        using (var report = new XtraReport())
                        {
                            report.LoadLayout("test.repx");
                            report.Parameters.First(p => p.Name == "userName").Value = textBox.Text;
                            report.ShowPreviewDialog();
                        }

通知

它是winform示例。但原则是一样的。例如,通过querystring将textbox值传递给webform也非常简单。

票数 0
EN

Stack Overflow用户

发布于 2013-12-27 19:54:17

获取TextEdit值并通过构造函数传递。

代码语言:javascript
运行
复制
 string oper = "A";
 XtraReport_1 report = new XtraReport_1(oper, Convert.ToInt32(TextEdit1.Text));

 ReportPrintTool tool = new ReportPrintTool(report);
 tool.ShowPreview();

在where触发报告的情况下编写此代码。

XtraReport_1中,获取构造函数并使用它。

代码语言:javascript
运行
复制
public InvoiceReport_1(string oper, int p)
    {
        // TODO: Complete member initialization
        InitializeComponent();
        InvisibleText.Text = p.ToString();
        InvisibleText.Visible = false;

        getOper = oper;

    }

现在你得到了被称为"InvisibleText“的TextEdit的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2441387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档