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?