数据库登录用户名密码窗口出现在水晶报告VS2010的视图与两个.ttx文件



我正在开发c# 4.0 Win-Form应用程序,并使用VS2010的Crystal Report。在我的报告中,我只与字段定义文件连接。我有两个。"ttx文件"。

当我查看我的报告时,它询问第二个文件的登录名,用户名和密码。例如:

我有两个ttx文件。MastTable。ttx, DetaTable.ttx

代码如下:

DataTable A, B;
A.TableName = "MastTable"
B.TableName = "DetaTable"
DataSet D = new DataSet()
D.AddRange(new DataTable[] { A, B } );
MyReport Rep = new MyReport();
Rep.SetDataSource(D);
CrRepViewer.ReportSource = MyReport;

在这里查看数据库登录用户名密码窗口出现DetaTable.ttx

如何解决?

我在我的代码中尝试了这种类型的数据表配对。

rpt是我报告的对象。d是数据集。

rpt.Database.Tables("MastTable").SetDataSource(ds.Tables("MastTable"))
rpt.Database.Tables("DetaTable").SetDataSource(ds.Tables("DetaTable"))

如果你有子报表,那么试试这个

rpt.Subreports(0).Database.Tables("Table1").SetDataSource(ds.Tables("YourTableName"))

最新更新