水晶报表不同winform之间的传值
来源:互联网 发布:av 神作 知乎 编辑:程序博客网 时间:2024/05/17 01:25
先在form2中定义formstr函数
form1下BUTTON的代码:
public void button1_Click(object sender, EventArgs e)
{
PopupReport frm = new PopupReport();
frm.formstr(textBoxName.Text,textBoxPrincipal.Text );//textBoxName.Text,textBoxPrincipal.Text 是form1中控件的值;
frm.ShowDialog();
}
form2下接收:
public void formstr(string Name, string Principal)
{
string name;
string principal;
name = Name.Trim();//Name.Trim就是textBoxName.Text的值,传给name
principal = Principal.Trim();//Principal.Trim就是textBoxPrincipal.Text 的值 传给principal
//下面是对报表的赋值及绑定操作,form2中有一个crystalReportViewer1控件
CrystalDecisions.CrystalReports.Engine.ReportDocument myReportDoc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
myReportDoc.Load(System.Windows.Forms.Application.StartupPath+"//报表//"+"CrystalReport3.rpt");//报表路径
CrystalDecisions.Shared.ParameterValues p = new CrystalDecisions.Shared.ParameterValues();
CrystalDecisions.Shared.ParameterDiscreteValue a2 = new CrystalDecisions.Shared.ParameterDiscreteValue();
a2.Value = name;//这里只使用了name的值,
p.Add(a2);
myReportDoc.DataDefinition.ParameterFields["p"].ApplyCurrentValues(p);
this.crystalReportViewer1.ReportSource = myReportDoc;
}
- 水晶报表不同winform之间的传值
- c#winform水晶报表
- VS2005水晶报表制作(Winform)
- VS2005水晶报表制作(Winform)
- winform的水晶报表分发问题及解决
- 水晶报表 批量传值
- Finereport,水晶报表,RQ支持数据源的不同
- 阿泰,水晶报表--推拉之间
- 【水晶报表实战】不同的子报表对应不同的页眉
- 水晶报表dataset与参数传值的设置
- winform下制作第一张水晶报表
- VS2005 winform中水晶报表简单使用
- 水晶报表入门实例(C# WinForm)
- 水晶报表之winform 数据绑定
- 在Winform中使用水晶报表(Push)
- Winform基础水晶报表-Pull模式
- winform水晶报表制作步骤【源】
- C#Winform水晶报表常用实例
- 阿里巴巴网站搜索排名新规则及新算法
- OGC标准介绍 17
- SQLite3.6.23基本特性
- WP7的喜讯
- 在对比数字中看中国大陆的发展潜力
- 水晶报表不同winform之间的传值
- JavaScript中onmouseover时如何让鼠标指针变成一个小手状
- 在Eclipse中查看JDK类库的源代码!!!
- Javascript中对字符串操作大全
- TNS/ORA-12500:TNS:监听未能启动一个专用服务器进程
- 【转载】基于多层结构的网络游戏平台的研究与应用
- TNS/ORA-12500:TNS:监听未能启动一个专用服务器进程
- 说给新入职场电子工程师的话
- [windows] Netstate命令状态解析