在C#中使用多个表填充DataSet并发送到Crystal Report的过程如下:
// 获取第一个表的数据
SqlCommand command1 = new SqlCommand("SELECT * FROM Table1", connection);
SqlDataAdapter adapter1 = new SqlDataAdapter(command1);
DataTable table1 = new DataTable();
adapter1.Fill(table1);
// 获取第二个表的数据
SqlCommand command2 = new SqlCommand("SELECT * FROM Table2", connection);
SqlDataAdapter adapter2 = new SqlDataAdapter(command2);
DataTable table2 = new DataTable();
adapter2.Fill(table2);
// 关闭数据库连接
connection.Close();
// 设置报表的数据源
report.SetDataSource(dataSet);
通过以上步骤,你可以在C#中使用多个表填充DataSet,并将其发送到Crystal Report进行展示。在这个过程中,你需要根据实际情况修改数据库连接字符串、查询语句、报表路径等相关参数。
推荐的腾讯云相关产品:腾讯云数据库(TencentDB)、腾讯云服务器(CVM)、腾讯云容器服务(TKE)、腾讯云对象存储(COS)等。你可以通过访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。
领取专属 10元无门槛券
手把手带您无忧上云