Warum DataColumn.Caption funktioniert nicht?

Ich versuche zu erstellen DataTable und binden Sie es an einen DataGridView. Es funktioniert, aber ich kann nicht festlegen Spalten-Header über die Caption Eigenschaft. Es zeigt die Header mit der ColumnName ("City") statt. MSDN sagt, dass

"Können Sie die Caption-Eigenschaft anzeigen, die eine beschreibende oder freundlich
name für eine DataColumn."

Hier ist mein code:

DataColumn dc = new DataColumn("City", typeof(string));
dc.Caption = "Город"; 

DataTable dt = new DataTable();
dt.Columns.Add(dc); 

DataRow row = dt.NewRow(); 
row["City"] = "Moscow";
dt.Rows.Add(row);

datagridview.DataSource = dt;

InformationsquelleAutor der Frage AlexP11223 | 2013-01-10

Schreibe einen Kommentar