Tag: reportviewer

使用Excel电子表格作为报表查看器的数据源c#

我试图使用Visual Studio提供的reportviewer (Windows窗体应用程序)来创build一个基于Excel电子表格的报表。 但是,我正在努力find正确的方式来读取/访问电子表格。 当我尝试创build一个新的报告时,我得到以下窗口: 我试图使用对象选项,但没有任何运气 问题:如何使用Excel电子表格创build报告? 我有一些幸运的下面的代码,允许我处理文件,但我不能find一种方法将其绑定到reportviewer: Excel.Application ExcelObj = new Excel.Application(); this.openFileDialog1.FileName = "*.xls"; if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open( openFileDialog1.FileName, 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true); Excel.Sheets sheets = theWorkbook.Worksheets; Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(1); for (int i = 1; i <= 10; i++) […]