窗口程序需要实现报表功能,所以用到了微软自带的报表工具ReportViewer,根据向导,从数据库生成数据源DataSet,然后把数据源绑定到报表文件Report.rdlc上,然后在把报表文件绑定到reportViewer控件上。运行程序,一些正常,报表能够显示数据库里面的内容。但是问题出现在,如果我在数据库中添加或修改数据之后,报表上显示的还是原来的内容,并且把程序关闭之后重新运行还是不行,只能是打开源文件,然后按F5重新编译之后,才会在报表上显示最新的数据。问题出现在数据库修改之后,DataSet并没有更新,不知道怎么让它能够跟新数据源中的数据。
窗口程序需要实现报表功能,所以用到了微软自带的报表工具ReportViewer,根据向导,从数