コード ビハインドにコードを記述せずに、コード ビハインドのboundfield ビルドにテキストを追加したいと考えています。
例 特定のフィールドで「オーバーフロー」を受け取ったので「スタック オーバーフロー」を表示したい、「ハウス」を受け取った場合は「スタック ハウス」を表示したい
境界フィールドにあるものの後ろまたは後ろにテキストを配置するプロパティはありますか?
コード ビハインドにコードを記述せずに、コード ビハインドのboundfield ビルドにテキストを追加したいと考えています。
例 特定のフィールドで「オーバーフロー」を受け取ったので「スタック オーバーフロー」を表示したい、「ハウス」を受け取った場合は「スタック ハウス」を表示したい
境界フィールドにあるものの後ろまたは後ろにテキストを配置するプロパティはありますか?
カスタム列を使用します。
<asp:TemplateField HeaderText="MyColumn">
<ItemTemplate>
stack <asp:Literal runat="server" Text="<%#Eval("myField")%>" />
</ItemTemplate>
</asp:TemplateField>
知らせ
HtmlEncode=false
<asp:BoundField DataField="yourColumn" HeaderText="Your Header" DataFormatString="{0} overflow" HtmlEncode="false" SortExpression="GenCommission" />
アイテム テンプレートを使用しないのはなぜですか。
// instead of
<asP:BoundField DataField="FieldName" />
// use
<asp:TemplateField>
<ItemTemplate>
prefix <%# Eval("FieldName") %> suffix
</ItemTemplate>
</asp:TemplateField>