を作成してDataTable
にバインドしようとしていDataGridView
ます。Caption
動作しますが、プロパティを介して列ヘッダーを設定できません。ColumnName
代わりに( "City")を使用してヘッダーを表示します。MSDNによると
「Captionプロパティを使用して、DataColumnのわかりやすい名前またはわかりやすい名前を表示できます。」
これが私のコードです:
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;