在VB.NET中如何将不同数据库里的记录内容打印到同一张图纸上??
数据库里的每一张表都可以独立的打印出来,如何要将不同数据库的记录来打印到同一张图纸上??
比如,将A数据库中的a表里的第1条记录和B数据库中的b表里的第2条记录打印到同一张图纸上。
问题点数:50、回复次数:3Top
1 楼johnsonzzc(zzc)回复于 2005-04-20 11:38:41 得分 0
用Richtextbox可以吗?怎么用Top
2 楼blackhero(黑侠客)回复于 2005-04-20 11:41:34 得分 10
合并数据集
到一个表中
打印Top
3 楼3tzjq(永不言弃)回复于 2005-04-20 11:54:09 得分 40
SqlDataAdapter sda=new SqlDataAdapter("select a.col1,a.col2,b.col2 from a,b where b.col1=a.col1",con);
DataTable dt =new DataTable;
sda.Fill(dt);
//得到合并的数据表后就可以发送到报表了,但报表名字段的DataField名称要与数据集各字段一致!
rptTest rpt=new rptTest;
rpt.SetDataSource(dt);
rpt.DataMember=dt.TableName;Top




