我正在使用system.data.dataset。
我想遍历每一行并从每一行中创建一个psobject。属性将是列名称。这怎么可能?我想根据列名动态创建属性。
最佳答案
假设DataRow
变量中有 $DataRow
对象,则可以执行以下操作:
$DataRow.Table.Columns | ForEach-Object {$Properties=[ordered]@{}} `
{$Properties.Add($_.ColumnName, $DataRow[$_])} `
{[PSCustomObject]$Properties}
关于powershell - 如何从数据集中获取名称和值(键值对)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36700576/