WPF DataGrid Zeile fügen Sie in der codebehind -

Ich bin von VB.Net WinForms kommen. Jetzt wollte ich schreiben, eine kleine Anwendung in WPF, die Auflistung bestimmter Dateien in einem datagridview. Ich verwendet WPF DataGrid erstellt, einige Spalten. Und dann nicht auf meine Zeilen.

Bitte, können Sie mir helfen zu wählen Sie den richtigen Weg, um meine Dateinamen, Status-text und thumbnails Hinzugefügt, um die DataGrid-Zeile?

In VB.Net WinForms kann ich fügen Sie eine Zeile wie diese:

Datagridview1.Rows.add(Myvalue, "RowStateText", "Hello World", MyDate)

In WPF DataGrid kann ich hinzufügen

DataGrid1.Items.Add(New DataGridRow())

Aber wie fülle ich meine DataGridRow?

  Private Sub AddFilesAndFolders(ByVal Base As IO.DirectoryInfo, ByRef dgv As DataGrid)
        'For Each di As IO.DirectoryInfo In Base.GetDirectories
        '    Call AddFilesAndFolders(di, dgv)
        'Next

        Dim item As DataGridRow



        For Each fi As IO.FileInfo In Base.GetFiles
            item = New DataGridRow'<-- test 1 (row is added but empty)
            Dim di As New MyFileInfo'<-- test 2 (my own class with public members, but how to add as row with declared columns?)
            di.FileName = fi.FullName
            di.FileDate = fi.LastAccessTime

            item.Item = fi.FullName
            dgv.Items.Add(di)
        Next
    End Sub
InformationsquelleAutor Nasenbaer | 2010-07-16
Schreibe einen Kommentar