private void MoneyBind(string year) { this.MoneyView.Reset(); this.MoneyView.LocalReport.Dispose(); this.MoneyView.LocalReport.DataSources.Clear(); ReportDataSource MoneyDataSource = new ReportDataSource(); MoneyDataSource.Name = "DataSet1"; ReportBll reportbll = new ReportBll(); string filepath = Server.MapPath("~/Content/Report/Money/MoneyJson.txt"); MoneyDataSource.Value = reportbll.GetMoneyBalList(filepath, year); this.MoneyView.LocalReport.ReportPath = Server.MapPath("~/Content/Report/Money/Money.rdlc"); this.MoneyView.LocalReport.DataSources.Add(MoneyDataSource); this.MoneyView.LocalReport.Refresh(); }