回复 2楼iceman的帖子
1.关于Report Exploer问题,我在ActiveReports添加一个Matrix,点击菜单栏Report,DataSource属性是灰色的。(根据我以往做别的报表控件的经验,此处是可以连接数据库添加数据源或者添加自定义的数据集(DataSet类型,List类型)的,但此处无法进行任何操作。)。我已做截图。
2.关于数据源连接属性的问题。 上文提到的实例,代码中有如下
myDataSource.ConnectionProperties.DataProvider = "OLEDB";
myDataSource.ConnectionProperties.ConnectString = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\Reels.mdb";
我的意思是如果我的数据已经在别处连接数据库,我这里只需要将结果DataSet或List类型的数据集传给报表做数据源,代码中
GrapeCity.ActiveReports.PageReportModel.DataSet myDataSet = new GrapeCity.ActiveReports.PageReportModel.DataSet();这个myDataSet与通常定义的xsd格式的DataSet数据源好像不是一回事,无法进行类型转换。希望这个地方能做个详细解答。我不是很清楚怎么动态生成数据源。
3.关于SectionReport,可以在菜单的Report->DataSource添加数据源,但是根据工具箱的内容,发现根本不能添加Matrix,Table之类的控件,那这个具体有什么用途,不是很清晰。别的诸如TextBox也不需要数据源。 |