因此,我正在尝试创建一个自定义 Datagridview 以放入我制作的 GUI 程序中,但我遇到了一些麻烦。
到目前为止,我有这个:
$form = New-Object System.Windows.Forms.Form
$form.Size = New-Object System.Drawing.Size(900,600)
$dataGridView = New-Object System.Windows.Forms.DataGridView
$dataGridView.Size=New-Object System.Drawing.Size(800,400)
$form.Controls.Add($dataGridView)
$dataGridView.ColumnCount = 4
$dataGridView.ColumnHeadersVisible = $true
$dataGridView.Columns[0].Name = "Process"
$dataGridView.Columns[1].Name = "ID"
$dataGridView.Columns[2].Name = "Description"
$dataGridView.Columns[3].Name = "Memory"
$row1 = get-process -property name | select Name
$rows = @($row1)
foreach ($row in $rows)
{
$dataGridView.Rows.Add($row.name)}
$form.ShowDialog()
我的问题是这样的:
如何将不同的列分配给不同的属性,因此列“进程”将用于进程名称,列“id”将用于进程 ID,依此类推。
到目前为止,我所做的只是为一列分配一个输入范围:进程名称。
请帮忙!
谢谢