Benutzer mit den meisten Antworten
ListView umwandeln in GridView

Frage
-
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:
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
- Bearbeitet 001fred Mittwoch, 11. Mai 2016 13:21
Antworten
-
Warum willst du das machen? Listview unterstützt eigentlich alle Funktionen die DataGridView unterstützt. Siehe hier: Link
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Als Antwort markiert Denniver ReiningMVP, Moderator Mittwoch, 11. Mai 2016 17:26
Alle Antworten
-
Warum willst du das machen? Listview unterstützt eigentlich alle Funktionen die DataGridView unterstützt. Siehe hier: Link
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Als Antwort markiert Denniver ReiningMVP, Moderator Mittwoch, 11. Mai 2016 17:26
-
Um noch mehr zu lernen! ;-))
Ich bin mein Admin tool am umbauen mit mehreren Tab controls und weiss noch nicht ob ich die tab controls besser mit listview ausrichte oder besser mit datagridviews.
Habe gerade mal den Link aufgemacht und muss sagen, dass ich wohl beim ListView bleibe!! ;-))
Vielen Dank!
Wie immer super support von Euch!!!
- Bearbeitet 001fred Mittwoch, 11. Mai 2016 15:10
- Als Antwort markiert 001fred Mittwoch, 11. Mai 2016 15:10
- Tag als Antwort aufgehoben Denniver ReiningMVP, Moderator Mittwoch, 11. Mai 2016 17:26
-
Prima.
Dann schau dir doch auch mal diesen Link an, da steht wie das mit den Antwortmarkierungen funktioniert. :)
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.- Bearbeitet Denniver ReiningMVP, Moderator Mittwoch, 11. Mai 2016 17:28
-
Guten Morgen Denniver,
ich hatte gestern Als Antwort markieren aktiviert und auf den Vote button geklickt.
Mir ist nichts anderes ins Auge gefallen.
Habe mir das jetzt mal ausgedruckt um mir das bei meiner nächsten Frage noch einmal anzuschauen was ich falsch gemacht habe.
Danke!!
Gruss,
Friedrich