SQL Server中的ASP.NET复选框值存储

SQL Server中的ASP.NET复选框值存储,asp.net,Asp.net,我在应用程序中使用FormView。我发现asp复选框中没有可用的值属性!下面是我的复选框代码,它显示SQL Server中的真/假值 所以,当我保存表单时,我只需要能够将True/False或on值从复选框添加到数据库中 谢谢你的帮助 <asp:CheckBox runat="server" CssClass="checkbox" Text="Medicine" ID="lic_board_med

我在应用程序中使用FormView。我发现asp复选框中没有可用的值属性!下面是我的复选框代码,它显示SQL Server中的真/假值

所以,当我保存表单时,我只需要能够将True/False或on值从复选框添加到数据库中

谢谢你的帮助

<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%>'/>
尝试将Eval更改为BIND


OP实际上正在查找已检查的属性。Bind给了我一个错误:CS0103:当前数据库中不存在名称“Bind”context@user1202420约束不约束。现在再试一次。@user1202420您正在使用SqlDataAdapter吗?是的,我两者都使用了。首先我使用Bind,然后在第二次尝试中我使用Bind,我知道绑定不正确,但为了以防万一,我尝试了两者:。在检查复选框时,需要检查.checked属性true/false,复选框中不再有value属性。这可能有助于:
<asp:CheckBox runat="server" 
              CssClass="checkbox"   
              Text="Medicine"
              ID="lic_board_medicine_chk" 
              TextAlign="Right" 
Checked='<%# Bind("lic_board_medicine_chk").ToString() == "True" ? "checked" : "" %>'/>