日期:2014-05-18  浏览次数:20693 次

请教,c# CheckBox
请教,c# CheckBox 数据库输出,如果值是0 ,就不选。值是1,就勾选。
  不要用IF判断,那样很麻烦,特别多 CheckBox 一个一个判断,得写很长代码。麻烦。


请教各位,有方法,让数据库输出值的时候,直接用方法让 CheckBox 勾选,或者不勾选吗?

我数据库里是int类型 输出都是 0或者1

请教各位

------解决方案--------------------
private void f (CheckBox cb,int a)
{

cb.checked=(a==0?false:true);

}
------解决方案--------------------
checkbox.Checked = value == 1;
------解决方案--------------------
function LoadCheckBox(){
var c=document.getElementsByTagName("input");

for(var i=0;i<c.length;i++)
{
if(c[i].value==1)
{
c[i].checked="checked";
}
}
}
昨天刚刚做了一个这个功能的,将所有的<input type="checkbox" value='<%#Eval("数据库字段名称")%>'>得到,然后根据里边的value值改变是否为选中