【发布时间】:2019-04-11 17:24:09
【问题描述】:
我有一个像这样的数据表
|id | foo | bar |
| 0 | 321 | 33 |
| 1 | 100 | 4 |
| 2 | 355 | 23 |
我想使用列名作为参数来检索整个列
类似
GetColumn(dataTable, "foo")
那会返回
| foo |
| 321 |
| 100 |
| 355 |
有什么可以做到的吗?
【问题讨论】:
-
请向我们展示您的尝试,以便我们更好地为您提供帮助。
-
您希望
GetColumn提供什么数据类型?你能为GetColumn写一个声明吗?你的数据表真的是DataTable吗? -
dataTable.Rows.Cast<DataRow>().Select(row => row["foo"]).ToList()
标签: c# datatable datacolumn