Jak zmienić nazwy kolumn DataGrid, gdy AutoGenerateColumns = True?
Mam prostą klasę struktury danych:
public class Client {
public String name {set; get;}
public String claim_number {set; get;}
}
Które karmięDataGrid
:
this.data_grid_clients.ItemSource = this.clients;
Chciałbym zmienić nagłówki kolumn. Tj .: numer_obiektu do „Numer roszczenia”. Wiem, że można to zrobić, gdy ręcznie utworzysz kolumny, wykonując coś w stylu:
this.data_grid_clients.Columns[0].Header = "Claim Number"
JednakżeColumns
właściwość jest pusta podczas automatycznego generowania kolumn. Czy istnieje sposób zmiany nazw kolumn lub czy muszę ręcznie generować kolumny?