heyin365 发表于 2018-7-26 14:42:38

怎么修改报表设计器的ODBC,连接字符串

我用winform设计了个报表设计器
但是 odbc连接字符串是外面传进来的
我循环用 ReportDesinger.Report.DataSource,DataSource.ConnetctonProperties.ConnectString=''去修改。
但是设计器上的 ODBC连接 字符串没有修改成功,还是rdl报表默认的字符串
请问,需要怎么设置修改呢?


KearneyKang 发表于 2018-7-26 14:59:46

你是想后台修改数据源的链接,就是报表运行的时候根据不同的报表判断,然后链接不同的数据源是这样吗!
后台这样强制设置:
rpt.Report.DataSources.ConnectionProperties.ConnectString = "DRIVER=SQLITE3 ODBC DRIVER;DATABASE=D:/Data/ArsDemo.db";

heyin365 发表于 2018-7-26 15:08:39

KearneyKang 发表于 2018-7-26 14:59
你是想后台修改数据源的链接,就是报表运行的时候根据不同的报表判断,然后链接不同的数据源是这样吗!
后 ...

我就是这么设置的,打印的时候 就没问题
在报表设计器窗口上就不行了

KearneyKang 发表于 2018-7-26 17:41:29

你调试代码看看,具体执行的操作,看看是否执行了你的那步数据源修改的操作
页: [1]
查看完整版本: 怎么修改报表设计器的ODBC,连接字符串