2012-03-20 16 views
0

我在應用程序中使用的FormView。我發現asp複選框中沒有值屬性!以下代碼爲我的複選框(它顯示從SQL Server的True/False值)。ASP.NET複選框值存儲在SQL Server的

所以我只需要能夠從複選框添加真/假或「開」值的數據庫,當我保存形式。

感謝您的幫助。

<asp:CheckBox runat="server" 
       CssClass="checkbox" 
       Text="Medicine" 
       ID="lic_board_medicine_chk" 
       TextAlign="Right" 
Checked='<%# Eval("lic_board_medicine_chk").ToString() == "True" ? true : false%>'/> 
+0

您使用的SqlDataAdapter – 2012-03-20 15:04:47

+0

當通過你的複選框會你需要檢查.checked屬性(真/假),沒有任何價值財產在複選框了。這可能幫助:[http://forums.asp.net/t/946448.aspx/1](http://forums.asp.net/t/946448.aspx/1) – Robert 2012-03-20 14:54:05

回答

0

嘗試改變評估和演示BIND

<asp:CheckBox runat="server" 
       CssClass="checkbox" 
       Text="Medicine" 
       ID="lic_board_medicine_chk" 
       TextAlign="Right" 
Checked='<%# Bind("lic_board_medicine_chk").ToString() == "True" ? "checked" : "" %>'/> 
+0

OP實際上是找物業檢查。 – Pankaj 2012-03-20 15:00:31

+0

綁定給我一個錯誤:CS0103:名稱「捆綁」不會在目前情況下 – user1202420 2012-03-20 15:02:04

+0

@ user1202420綁定不綁定存在。現在試試。 – 2012-03-20 15:03:15