2013-01-10 39 views
2

我有一個asp頁面級以下複選框檢查基於其文本值的文本框

<asp:CheckBox ID="CheckBox1" runat="server" 
    Text='<%# Container.DataItem.ToString() %>'/> 

我想將Checked值設置爲在

Text='<%# Container.DataItem.ToString() %>'值確定無論是truefalse

因此,如果 - '<%# Container.DataItem.ToString() %>'等於1,那麼Checked="True"

我該如何做到這一點?

+0

這是gridview內的複選框? –

回答

6

可以在Checked屬性添加到您的複選框

Checked='<%# Container.DataItem.ToString().Equals("1") %>' 
+0

這個作品完美@rs將標記爲正確的T減號7分鐘... – Ebikeneser

0

嘗試這樣的事:

<asp:CheckBox ID="CheckBox1" 
       runat="server" 
       Text='<%# Container.DataItem.ToString().Equals("1") %>'/> 
0

試試這個:

<asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Container.DataItem.ToString() == "1" %>'/> 
1

使用Equals("1")

Checked='<%# Container.DataItem.ToString().Equals("1") %>' 
+0

他希望根據設置爲文本 –

+0

@rs的值設置檢查值。感謝更新。還有+1。 –