【发布时间】:2022-01-22 19:01:33
【问题描述】:
我正在尝试访问 DataTable 的 DataColumnCollection 的 List-属性,但似乎没有。访问是必要的,因为在从 DataTable 中提取后,我需要处理一组字符串(“Format”)。
Microsoft 的文档说,它可以通过 DataTable 的列 (https://docs.microsoft.com/en-us/dotnet/api/system.data.datatable?view=net-6.0) 访问,但事实并非如此。
foreach (object item in dataTable.Columns.List) // .List is marked as error
{
Console.WriteLine("TEST: " + item.Format); // .Format (is string) is marked as error
}
我知道 List-Property 至少是可获取的,这就是我所需要的。我相信我在这里遗漏了一些非常明显的东西......有什么想法吗?
【问题讨论】:
-
对象没有格式属性。使用 var 而不是 object,然后 item 将具有 dataTable.Columns.List 中的实际类型。
标签: c# datatable datacolumncollection