Guten Tag zusammen,
ich benötige mal wieder eure Hilfe.
In meinem Admin tool benutze ich zur Zeit eine Listview die ich gerne umwandeln möchte in eine datagridview und habe die letzten Wochen schon viel über DataGridView gelesen bekomme es aber leider nicht hin.
Meine ListView sieht zurzeit wie folgt aus:
Image may be NSFW.
Clik here to view.
was mit folgendem code erreicht wird:
#---------------------------------------------- # Add build information #---------------------------------------------- $Item = New-Object System.Windows.Forms.ListViewItem("Build") $Item.BackColor = "Red" #"Black" Change Colour from System Info Header Buil $Item.ForeColor = "Yellow" # "White" Change Text Colour from System Info Header Build $lvMain.Items.Add($Item) $Item = New-Object System.Windows.Forms.ListViewItem("Manufacturer") $Item.SubItems.Add($sysComp.Manufacturer) $lvMain.Items.Add($Item) $Item = New-Object System.Windows.Forms.ListViewItem("Model") $Item.SubItems.Add($sysComp.Model) $lvMain.Items.Add($Item) $Item = New-Object System.Windows.Forms.ListViewItem("Chassis") $Item.SubItems.Add($sysComp2.Version) $lvMain.Items.Add($Item) $Item = New-Object System.Windows.Forms.ListViewItem("Serial") $Item.SubItems.Add($sysBIOS.SerialNumber) $lvMain.Items.Add($Item) #---------------------------------------------- # Add hardware information #---------------------------------------------- $Item = New-Object System.Windows.Forms.ListViewItem("Hardware") $Item.BackColor = "Red" #"Black" Change Colour from System Info Header General $Item.ForeColor = "Yellow" # "White" Change Text Colour from System Info Header General $lvMain.Items.Add($Item) $sysCPU | %{ $Item = New-Object System.Windows.Forms.ListViewItem("CPU") $Item.SubItems.Add($sysCPU.Name.Trim()) $lvMain.Items.Add($Item) }
Ich habe einen code gefunden mit dem ich über einen Botton click Zeilen hinzufügen kann aber leider kann ich das nicht in meinem script umsetzen:
$newData = "General" #$textBox1.Text # #$newData = New-Object System.Windows.Forms.DataGridView("General") $rowIndex = $dataGridView.Rows.Add($newData) $dataGridView.Rows.Item($rowIndex).DefaultCellStyle.BackColor = "Red" $dataGridView.Rows.Item($rowIndex).DefaultCellStyle.ForeColor = "Yellow"
Könnt Ihr mir vielleicht einen Tip geben wie ich den code von meiner Listview abändern kann in eine datagridview?
Vorab vielen Dank für eure Unterstützung.
Friedrich