这是我第一次使用powershell并尝试从数据集中打印数据:
我将sql表的数据存储到数据集中,然后尝试了这一点(发现另一个主题的代码):
foreach ($Row in $Dataset.Tables.Rows)
{
write-host "$($Row[0])"
write-host "$($Row[1])"
}
它将打印我的前两列和数据集,这看起来很正常,但是当我尝试这样做时:
foreach ($Row in $Dataset.Tables[0].Rows)
{
write-host "$($Row[0])"
write-host "$($Row[1])"
}
尽管使用“ Tables [0]”而不是“ Tables”,但输出却得到了完全相同的结果,为什么我们需要变量“ Table”?
非常感谢您的回答