while 循环中的 ra.Value 有时是 DateTime 类型,不幸的是 .ToString() 方法不足以将其转换为字符串。我应该对我的代码进行更改,以识别 ra.Value 何时为 DateTime 类型并将其转换为字符串。现在我有一个例外,从“日期时间”类型到“字符串”类型的转换无效。
With ro.Attributes.GetEnumerator
While .MoveNext
Dim ra As ReportAttribute = CType(.Current, ReportAttribute)
Dim lstrColumnReportObj As Integer = ra.Column
Dim lstrValueReportObj As String = ra.Value.ToString()
lstrParTable(lstrColumnReportObj) = lstrParTable(lstrColumnReportObj) + lstrValueReportObj
End While
End With
谢谢你。