Wie benennen Sie DataGrid-Spalten um, wenn AutoGenerateColumns = True ist?

Ich habe eine einfache Datenstrukturklasse:

public class Client {
    public String name {set; get;}
    public String claim_number {set; get;}
}

Welches füttere ich in einDataGrid:

this.data_grid_clients.ItemSource = this.clients;

Ich möchte die Spaltenüberschriften ändern. Dh: Claim_Number bis "Claim Number". Ich weiß, dass dies gemacht werden kann, wenn Sie die Spalten manuell erstellen, indem Sie Folgendes tun:

this.data_grid_clients.Columns[0].Header = "Claim Number"

DieColumns Die Eigenschaft ist leer, wenn die Spalten automatisch generiert werden. Gibt es eine Möglichkeit, die Spalten umzubenennen, oder muss ich die Spalten manuell generieren?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage