我需要用从数据集中获取的 DataColumn 中的数据填充列表。我如何在不遍历数据集中的整个表的情况下一步实现这一目标。
我想要这样的东西:
Dim lst as List (of Integer) = ds.Tables("Customer_Data").Columns(0)
但是上面一行是错误的,因为 System.Data.DataColumn 不能转换为 System.Collections.Generic.List(Of Integer)
最佳答案
尝试以下操作:
Dim lst as List (of Integer) = ds.Tables("Customer_Data")
.AsEnumerable()
.Select(Function(r) CInt(r(0)))
.ToList()
此外,如果您尚未导入 System.Linq
,则需要导入它。
关于.net - 数据集到 1 行中的列表(整数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338953/