【发布时间】:2011-11-16 10:24:58
【问题描述】:
正确的语法是什么:
Dim qry As <??> = From f In dirInfo.GetFiles("*.QBW") Select File = f.FullName, Include = True
Dim dt As DataTable = qry.CopyToDataTable()
我尝试使用“IEnumerable(Of DataRow)”,但没有成功。在运行时它说:
无法转换类型的对象 'WhereSelectArrayIterator
2[System.IO.FileInfo,VB$AnonymousType_02[System.String,System.Boolean]]' 输入 'System.Collections.Generic.IEnumerable`1[System.Data.DataRow]'。
【问题讨论】:
-
@Trikks,根据用法,这将是
System.IO.DirectoryInfo的一个实例。 -
@Anthony 是对的,dirInfo 是“System.IO.DirectoryInfo”
-
啊,没错,错过了显而易见的事情。应该在描述中,虽然会节省我们一些时间! :)