2013-02-20 105 views
1

我在ListView中有這樣的代碼:列表視圖if語句

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

我想,以檢查是否該值等於YES然後使它--Yes--大膽。

回答

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中綁定。

一個好的做法是,避免在列名中留出空間。