目的及准备:想显示一个很简单的报表,就是access文件数据库里的一个表,数据库文件已经加入解决方案中,有对应类型化得dataset,也有对应表的tableadapter,并在其他的功能里通过gridview成功显示了数据。      问题:我在form上添加了crystolreportview,建立了crystolreport.prt,并建立了对应的reportdocument并挂到crystolreportview的reportsource里。问题是在crystolreport.prt的设计页面,通过数据库专家无论是添加ado.net里面的对应的表,还是.net对象中的tableadapter都只能显示标头,而没有数据。我通过代码已经实现了要求,现在就是想知道我在图形化界面哪里做的有问题,如何改进,请知道的朋友指点一下,谢谢。

解决方案 »

  1.   

          我想了一下,是不是crystolreportview连接的ado.net里面的对应的dataset表只是一个框架,并没有数据,而在datagridview中是通过adapter填充了数据的,所以grid可以而crystolreportview不行,但问题是我在数据库专家里面通过添加.net对象中的tableadapter后,在字段资源管理器中只能看到一个tableadapter的属性clearbeforefill,不知道为什么没有数据