Vb.net 强类型数据集抛出CastException

Vb.net 强类型数据集抛出CastException,vb.net,Vb.net,当我运行此代码时: '将Dim选项卡设置为ActDS.ACTDataImportDataTable=CType(会话(“工作数据”),ActDS.ACTDataImport' 我得到这个错误: '用户代码未处理System.InvalidCastException。消息=无法将“ACTDataImportDataTable”类型的对象强制转换为“ActDS”类型 “ActDS”是强类型数据集,“ACTDataImportDataTable”是该数据集的成员 我做错了什么 红色。从错误消息判断,会

当我运行此代码时: '将Dim选项卡设置为ActDS.ACTDataImportDataTable=CType(会话(“工作数据”),ActDS.ACTDataImport'

我得到这个错误: '用户代码未处理System.InvalidCastException。消息=无法将“ACTDataImportDataTable”类型的对象强制转换为“ActDS”类型

“ActDS”是强类型数据集,“ACTDataImportDataTable”是该数据集的成员

我做错了什么


红色。

从错误消息
判断,会话(“工作数据”)
的类型已经是
ActDS.actdataimportdata
。看起来应该是这样的:

Dim Tab As ActDS.ACTDataImportDataTable = 
        CType(Session("WorkData"), ActDS.ACTDataImportDataTable)

是的,斯图尔特,我现在明白了。谢谢