C# 没有数据库的通用数据集请求登录信息

C# 没有数据库的通用数据集请求登录信息,c#,crystal-reports,dataset,C#,Crystal Reports,Dataset,我试图在不使用数据库的情况下将生成的数据集推送到生成的crystal报表中,在预览报表时,它会向数据库请求用户名和密码 在不连接数据库的情况下,是否仍然可以实现这一点?非常感谢 ReportDocument tempCover = new ReportDocument(); tempCover.Load(@"test.rpt"); DataSet ds = new DataSet(); DataTable dt = new DataTable(); ds.Tables.Add(dt); Dat

我试图在不使用数据库的情况下将生成的数据集推送到生成的crystal报表中,在预览报表时,它会向数据库请求用户名和密码

在不连接数据库的情况下,是否仍然可以实现这一点?非常感谢

ReportDocument tempCover = new ReportDocument();
tempCover.Load(@"test.rpt");

DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.Tables.Add(dt);
DataColumn FrontImage = new DataColumn("FrontImage");
DataColumn BackImage = new DataColumn("BackImage");
dt.Columns.Add(FrontImage);
dt.Columns.Add(BackImage);
DataRow row = dt.NewRow();
dt.Rows.Add(row);
tempCover.SetDataSource(ds);

通过将datatable传递到报表而不是数据集,修复了此问题

tempCover.SetDataSource(ds);

tempCover.SetDataSource(dt);