-3
我是C#的新手.i在sqltable中有一个名为'[Add Additional Part?]'的列'YES'或''。我如何显示是的复选框=在C#winforms中检查?display是数据库中的复选框
我是C#的新手.i在sqltable中有一个名为'[Add Additional Part?]'的列'YES'或''。我如何显示是的复选框=在C#winforms中检查?display是数据库中的复选框
那么你可以做这样的事情:
protected void someFunction()
{
DataTable dt = getDataFromDataBase();
CheckBox cb = null;
for(int r=0;r<dt.Rows.Count;r++)
{
cb = new CheckBox();
cb.Checked = mDbValueToBool((String)dt.Rows[r]["Add Additional Part"]));
mForm.Controls.Add(cb);
}
}
protected Boolean mDbValueToBool(String boolValue)
{
if(boolValue.Equals("YES"))
return true;
return false;
}
什么代码,你到目前为止使用?你在使用ORM吗?对于布尔数据,为了速度和数据完整性,通常使用“比特”字段更好。 – mroach
你到目前为止尝试过什么吗? –