文档彩票走势图>>FastReport中文文档>>传递自己的连接字符串
传递自己的连接字符串
如果使用在报表中定义的数据源,可能需要向报表传递应用程序定义的连接字符串。有三种方法可以做到这一点。
第一种方法:直接向报告中的连接对象传递连接字符串。请执行以下操作:
report1.Load(...); // do it after loading the report, before running it // assume we have one connection in the report report1.Dictionary.Connections[0].ConnectionString = my_connection_string; report1.Show();
点击复制
- 运行报表设计器;
- 在 "数据 "窗口中创建一个新的报告参数(例如,名称为 "MyParameter")。详情请参阅《用户手册》;
- 在 "数据 "窗口中,选择包含数据源的 "连接 "对象;
- 切换到 "属性 "窗口,将 ConnectionStringExpression 属性设置如下:
[MyParameter]
点击复制
report1.SetParameterValue("MyParameter", my_connection_string);
点击复制
private void environmentSettings1_DatabaseLogin( object sender, DatabaseLoginEventArgs e) { e.ConnectionString = my_connection_string; }
点击复制
请记住,数据库登录事件是全局性的,它适用于所有报告。
点击复制
如需下载fastreport最新试用版,请点产品名跳转产品下载页>>