Listview if语句

时间:2013-02-20 20:06:01

标签: asp.net

我在listview中有这段代码:

<td>
<asp:TextBox ID="Used_For_Neighborhood_AnalysisTextBox" runat="server" Text='<%# Bind("[Used For Neighborhood Analysis]") %>' /> 
</td>

我想检查这个值是否等于是,然后以粗体显示 - 是 -

1 个答案:

答案 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内部绑定。

为了更好的做法,请避免列名称中的空格。