强类型数据集抛出CastException

时间:2016-04-07 16:31:48

标签: vb.net

当我运行此代码时:        ' Dim Tab As ActDS.ACTDataImportDataTable = CType(Session(" WorkData"),ActDS).ACTDataImport'

我收到此错误:     ' System.InvalidCastException未被用户代码处理。消息=无法转换类型为' ACTDataImportDataTable'的对象输入' ActDS'。'

' ActDS'是一种强类型数据集和' ACTDataImportDataTable'是数据集的成员。

我做错了什么?

红色。

1 个答案:

答案 0 :(得分:0)

从错误消息判断Session("WorkData")已经是ActDS.ACTDataImportDataTable类型。它看起来应该只是:

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