我正在使用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/

10-13 04:12