Ich wollte mein Code jetzt ändern, von einer Checklistbox in ein Datagridview.
Nur leider hab ich noch nie mit dem Datagridview gearbeitet. und das was ich gefunden habe darüber Funktioniert jetzt nicht so ganz.
Alter Code: Checkedlistbox:
Neuer Code: Datagridview
Beim Datagridview funktioniert etwas nur nicht. statt alles aus dem Ordner hinzuzufügen tut er nur eins hinzufügen.
Was mach ich falsch?
Danke im vorraus
Nur leider hab ich noch nie mit dem Datagridview gearbeitet. und das was ich gefunden habe darüber Funktioniert jetzt nicht so ganz.
Alter Code: Checkedlistbox:
VB.NET-Quellcode
- CheckedListBox1.Items.Clear()
- If IO.Directory.Exists(TextBox5.Text + "\Deaktivierte mods") Then
- Else
- IO.Directory.CreateDirectory(TextBox5.Text + "\Deaktivierte mods") 'Erstelle
- End If
- Dim fis() = New IO.DirectoryInfo(My.Settings.modpath).GetFiles("*.zip")
- Dim fisi() = New IO.DirectoryInfo(TextBox5.Text + "\Deaktivierte mods").GetFiles("*.zip")
- For Each fi In fis
- Me.CheckedListBox1.Items.Add(fi)
- Next
- For i As Integer = 0 To CheckedListBox1.Items.Count - 1
- CheckedListBox1.SetItemChecked(i, True)
- Next
- For Each fin In fisi
- Me.CheckedListBox1.Items.Add(fin)
- Next
Neuer Code: Datagridview
VB.NET-Quellcode
- DataGridView1.Rows.Clear()
- If IO.Directory.Exists(TextBox5.Text + "\Deaktivierte mods") Then
- Else
- IO.Directory.CreateDirectory(TextBox5.Text + "\Deaktivierte mods") 'Erstelle
- End If
- Dim fis() = New IO.DirectoryInfo(TextBox6.Text).GetFiles("*.zip")
- Dim fisi() = New IO.DirectoryInfo(TextBox5.Text + "\Deaktivierte mods").GetFiles("*.zip")
- For Each fi In fis
- DataGridView1.Rows(0).Cells(1).Value = fi.ToString '(fi)
- Next
- For Each row As DataGridViewRow In DataGridView1.Rows
- Dim chk As DataGridViewCheckBoxCell = DirectCast(row.Cells(0), DataGridViewCheckBoxCell)
- Next
- For Each fin In fisi
- DataGridView1.Rows(0).Cells(1).Value = fin.ToString '(fi)
- Next
Beim Datagridview funktioniert etwas nur nicht. statt alles aus dem Ordner hinzuzufügen tut er nur eins hinzufügen.
Was mach ich falsch?
Danke im vorraus