如何添加多个 [英] How to Add more Than One
问题描述
我有一个超过20个表的数据库和
我使用Crystal报表和数据表从C#项目发送数据
这是我的C#代码
// ******************开始**************** *****
string SQL =SELECT * FROM ITEM_GROUP;
frmPreviewReports Preview = new frmPreviewReports();
ItemGroupReport itemGroup = new ItemGroupReport();
SqlDataAdapter adapter = new SqlDataAdapter(SQL,MainClass.Conn);
DataSet Ds = new DataSet();
adapter.TableMappings.Add(table,ITEM_GROUP);
adapter.Fill(Ds,ITEM_GROUP);
itemGroup.SetDataSource(Ds);
MainClass.PrintReportTitle(itemGroup);
Preview.RptViewer.ReportSource = itemGroup;
Preview.Refresh();
Preview.RptViewer.Refresh();
itemGroup.Refresh();
Preview.Show();
// **********************结束***** ******
以上代码工作正常但我需要添加另一个表(ITEM)以上提及报告使用另一个没有关系SQL语句的SQL字符串(I意思是没有加入两个表)
如何做这个
请帮助我
谢谢你
只需将另一个 DataTable添加到该DataSet [ ^ ]
查看此
来自多个表的C#Crystal Reports [ ^ ]
I Have A Database With More Than 20 Table And
I use Crystal Report and Data Table For Send Data From C# Project
This Is My C# Code
//****************** Start *********************
string SQL = "SELECT * FROM ITEM_GROUP";
frmPreviewReports Preview = new frmPreviewReports();
ItemGroupReport itemGroup = new ItemGroupReport();
SqlDataAdapter adapter = new SqlDataAdapter(SQL, MainClass.Conn);
DataSet Ds = new DataSet();
adapter.TableMappings.Add("table", "ITEM_GROUP");
adapter.Fill(Ds, "ITEM_GROUP");
itemGroup.SetDataSource(Ds);
MainClass.PrintReportTitle(itemGroup);
Preview.RptViewer.ReportSource = itemGroup;
Preview.Refresh();
Preview.RptViewer.Refresh();
itemGroup.Refresh();
Preview.Show();
//********************** End ***********
Above Code Work Fine But I Need Add Another Table Called (ITEM) For Above Mention Report Using Another SQL String Without Relational SQL Statement (I mean Without Join With Both Table)
How to Do This
Please Help Me
Thank You解决方案Just add another DataTable to that DataSet[^]
Check this
C# Crystal Reports from multiple tables[^]
这篇关于如何添加多个的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!