将数据发送到GridView(Out-GridView)后
如何创建处理行单击(行选择)的事件
或处理双击并关闭GridView的事件
在变量中提供选定的行
TIA
答案 0 :(得分:4)
不幸的是,我认为Out-GridView
没有“行选择事件”,也没有双击列表中项目的方法。
但是,此示例显示了如何使用Out-GridView
从数组中选择项目。通过Out-GridView
CmdLet传递数据,并使用-PassThru
开关允许用户选择项目。 PassThru
意味着-Wait
会暂停脚本并等待用户选择项目或关闭窗口:
$viewme = @('pick','one','of','these')
$selection = $viewme | Out-GridView -PassThru -Title 'Pick item(s)'
如果我单击Cancel
或关闭窗口,则$selection
变量为null:
$selection -eq $null
True
否则,如果我做选择项目,则它们将以System.Array
类型的对象返回:
$selection
one
these