データ ソースが DataTable として動的に構築される GridView があります。コードで構造を指定していることを考慮して、列固有のヘッダー ラッピングを指定するにはどうすればよいですか?
特定の場所でいくつかの列のみをラップする必要があるため、この特定の状況に対処するものは何も見つかりませんでした。リテラルとして扱われるだけなので、追加または機能しません。\n
<br />
var statsTable = new DataTable();
statsTable.Columns.Add("Run Date", typeof(DateTime));
statsTable.Columns.Add("Needlessly Long Test Header", typeof(string));
...etc
statsTable.Rows.Add(runDate, "example", ...)
gridView.DataSource = statsTable;
gridView.DataBind();
これが関連しているかどうかはわかりませんがAutoGenerateColumns = true
、GridView を維持する必要があることがわかりました。それ以外の場合は何も表示されません。列を指定するとうまくいくと思っていたので、これは私を混乱させます。これがこの質問と関係ない場合は、後で別の質問をします。
回答に影響する場合は、.Net 3.5 を使用します。単純/一般的な問題のようです。