Dim drw As System.Data.DataRow
'dstCardReport.
drw = mdlReaderQuery.dstReader.Tables(0).Rows(mdlReaderQuery.intIndex)
Dim netTable As DataTable = mdlReaderQuery.dstReader.Tables(0).Clone
netTable.TableName = "cardreport"
dstCardReport.Tables.Add(netTable)
dstCardReport.Tables("cardreport").Rows.Add(drw.ItemArray)
crCardReport.SetDataSource(dstCardReport.Tables("cardreport"))
GetTextObject = crCardReport.ReportDefinition.ReportObjects.Item("txtName") '写入CrasalReport
GetTextObject.Text = dstCardReport.Tables("cardreport").Rows(0).Item("o_xm")
结果报下面的错
未处理的“CrystalDecisions.CrystalReports.Engine.InvalidArgumentException”类型的异常出现在 crystaldecisions.crystalreports.engine.dll 中。
其他信息: 文件 F:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/temp_987fd54d-8608-41b4-8148-19da479b5705.rpt 内出错:
无效表号。
crCardReport是一个水晶报表实例,这是怎么回事啊,请高手帮帮忙啊!
'dstCardReport.
drw = mdlReaderQuery.dstReader.Tables(0).Rows(mdlReaderQuery.intIndex)
Dim netTable As DataTable = mdlReaderQuery.dstReader.Tables(0).Clone
netTable.TableName = "cardreport"
dstCardReport.Tables.Add(netTable)
dstCardReport.Tables("cardreport").Rows.Add(drw.ItemArray)
crCardReport.SetDataSource(dstCardReport.Tables("cardreport"))
GetTextObject = crCardReport.ReportDefinition.ReportObjects.Item("txtName") '写入CrasalReport
GetTextObject.Text = dstCardReport.Tables("cardreport").Rows(0).Item("o_xm")
结果报下面的错
未处理的“CrystalDecisions.CrystalReports.Engine.InvalidArgumentException”类型的异常出现在 crystaldecisions.crystalreports.engine.dll 中。
其他信息: 文件 F:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/temp_987fd54d-8608-41b4-8148-19da479b5705.rpt 内出错:
无效表号。
crCardReport是一个水晶报表实例,这是怎么回事啊,请高手帮帮忙啊!
问题点数:50、回复次数:2
本文探讨了在使用Crystal Reports时遇到的一个关于数据源设置的问题,详细描述了如何从一个数据集复制数据到新的数据表,并将其作为Crystal Report的数据源。文章记录了在这个过程中出现的“无效表号”错误,并提供了可能的解决方案。
8485

被折叠的 条评论
为什么被折叠?



