我在listview中有这段代码:
<td>
<asp:TextBox ID="Used_For_Neighborhood_AnalysisTextBox" runat="server" Text='<%# Bind("[Used For Neighborhood Analysis]") %>' />
</td>
我想检查这个值是否等于是,然后以粗体显示 - 是 -
答案 0 :(得分:0)
<style>
.myYes { font-weight: bold; }
</style>
<asp:TextBox ID="TextBox1" runat="server"
Text='<%# Convert.ToBoolean(Eval("[Used For Neighborhood Analysis]").ToString()) ? "--Yes--" : "" %>'
CssClass='<%# Convert.ToBoolean(Eval("[Used For Neighborhood Analysis]").ToString()) ? "myYes" : "" %>'>
</asp:TextBox>
您想使用Eval。否则,您必须在OnItemDataBound内部绑定。
为了更好的做法,请避免列名称中的空格。