<BR>
テーブルの td の HTML では、単語の間にを使用してテキストを分割できます。これは TemplateItem の HeaderText でも機能しますが、BoundField の HeaderText では機能しません。BoundField のヘッダー テキストを分割するにはどうすればよいですか。
14974 次
2 に答える
34
HtmlEncode = false
内部にセットBoundField
<asp:BoundField DataField="SomeDataField"
HeaderText="SomeHeader<br />(OtherData)"
HtmlEncode="false" />
BoundField.HtmlEncode
はデフォルトで true です。これは、テキストに HTML が追加された場合にエンコードされることを意味します。
HtmlEncode が false に設定されている場合、テキストはエンコードされず、br は期待どおりに機能します。残念ながら、これをヘッダー テキストに対してのみ指定することはできません。セルの内容にも影響します。
于 2008-11-21T20:48:56.040 に答える
1
HtmlEncode を無効にせずにこれを実行しようとしている人にとっては、少しばかげているように見えますが、非常に簡単です。実際の改行を使用してください。そのようです...
<asp:BoundField DataField="ProposedExtractionStartDate" HeaderText="Proposed
Extraction Start Date" SortExpression="ProposedExtractionStartDate" DataFormatString="{0:MM/dd/yyyy}" />
HTML がレンダリングされると、実際には複数行で表示されます。
これを象徴するキャラクターの組み合わせがあれば教えていただきたいです。
于 2014-12-18T19:18:08.473 に答える