我想知道是否有人能够提供帮助,我已经将一些数据提取到Powershell的数据集中。
对于数据集,我试图将其放入DataGridView中。
下面是我当前拥有的代码片段。
我设置了表格标题
for ($h 0; $h -lt $DataDocSet.Tables[0].Columns.Count; $h++){
$documentOutGrid.Columns[$h].HeaderText = $DataDocSet.Tables[0].Columns[$h].ColumnName
}
上面的代码按照我希望每个Column具有适当名称的方式工作。接下来,我尝试填充我拥有的数据行。
> for($i = 0; $i -lt $DataDocSet.Tables[0].Rows.Count; $i++){
> for($h = 0; $h -lt $DataDocSet.Tables[0].Columns.Count; $h++){
> $documentOutGrid.Rows.Add($DataDocSet.Tables[0].Rows[$i].$($DataDocSet.Tables[0].Columns[$h].ColumnName))
> }
>}
上面的代码获取了我需要的所有数据,并将其放置在第一列中,并且没有像我期望的那样遍历各列。
有人能看到我的错误吗?
谢谢。
答案 0 :(得分:0)
我找到了正确的选择。比我想的要容易
for($i = 0; $i -lt $DataDocSet.Tables[0].Rows.Count; $i++){
$dataoutgrid.rows.add($DataDocSet.Tables[0].Rows[$i].ItemArray)
}