如何在gridExporter.Export(exportGrid,filePath)中修复此错误
无法将"Infrastics.Documents.Excel.Workbook"类型的值转换为"Infrasitics.Excel.Workbook"。
Dim excelWorkbook As New Infragistics.Excel.Workbook
Try
excelWorkbook = gridExporter.Export(exportGrid, filePath)
Dim worksheet As Infragistics.Excel.Worksheet = excelWorkbook.Worksheets(0)
听起来好像有以下两种情况之一:
- Excel程序集的多个版本被引用,其中一个版本在2011年第1卷之前,另一个版本是2011年第2卷或更高版本
- 您最近已将应用程序中的Infrastics控件从2011卷1之前升级到2011卷1或更新版本
如果你有重复的引用,你需要删除你不想要的引用。如果您最近升级了应用程序,那么在NetAdvantage 2011第1卷中,Infregistics.Excel命名空间已更改为Infregistics.Documents.Excel。Excel和Documents程序集的所有命名空间更改都在联机文档中。
为什么要将工作簿设置为导出?如果您使用的是UltraGridExcelExporter,那么您不使用任何类型的返回,它只是运行并导出。你可以在这里看到一些样品。。。将网格数据导出到Excel并创建工作簿