回复 1楼302606129的帖子
两种方式:
1.是使用sql语句,从两张不同的表中选择相关字段,合并成一个表,然后使用C1Report进行绑定。
大概思路:
- string sql = "SELECT DISTINCT Categories.CategoryName, " +
- "Products.ProductName, Products.QuantityPerUnit, Products.UnitPrice
- FROM " +
- "(Products INNER JOIN Categories "
- "ON Categories.CategoryID = Products.CategoryID)";
- OleDbDataAdapter da = new OleDbDataAdapter(sql, connString);
- DataTable dt = new DataTable();
- da.Fill(dt);
- //Or let C1Report do the work for you:
- c1r.DataSource.ConnectionString = connString;
- c1r.DataSource.RecordSource = sql;
复制代码
2.第二种就是使用C1Report子表(subReport)的概念。
具体的可以参考文档:http://helpcentral.componentone. ... singsubreports1.htm |