Spaltennummer WPF nach Reorder Spalten DataGrid WPF

  • WPF

    Spaltennummer WPF nach Reorder Spalten DataGrid WPF

    Hallo zusammen,

    wie kann ich die Zellen vom DataGrid WPF Zeilen und spaltenweise für die beispielsweise ersten 3 Spalten ( also nicht das ganze DataGrid, Anzahl wird aus einer TextBox ausgelesen ) auslesen, nachdem ich Spalten in der Reihenfolge umsortiert habe?
    Auf Spaltennummer, wie ich es unten im Code mache, kann ich nicht mehr zugreifen, weil die verschobene Spalte ihre Spaltennummer mitnimmt.

    Was ich brauche ist eher der Ausdruck: von c = 1. sichtbare Spalte in der Reihenfolge bis x-te Spalte in der Reihenfolge

    Damit funktioniert es wie gesagt, wenn Spalten nicht verschoben werden:

    VB.NET-Quellcode

    1. For i As Integer = 0 To DataGridDB.Items.Count - 1
    2. Try
    3. For c As Integer = 1 To mySpaltenAnzahl
    4. Dim b As Integer '= SpaltenAnzahlX.Items(c).ToString
    5. If Not CType(DataGridDB.Items(i), DataRowView).Row.ItemArray(c) = "Etwas" And Not CType(DataGridDB.Items(i), DataRowView).Row.ItemArray(c) = "Nichts" Then
    6. '...
    7. End If
    8. Next
    9. Catch
    10. End Try
    11. Next

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „EaranMaleasi“ ()