如何读取位字段以创建复选框

时间:2013-05-09 11:11:30

标签: asp.net webforms

我的SQL数据库中有一个字段是BIT字段。

我想读那个领域。如果为1则则复选框为true,否则为false。

我开始使用此代码,但收到错误。关于如何做到这一点的任何建议?

        If (MyReader["TArchive"] == 1) then

此致 茶

2 个答案:

答案 0 :(得分:0)

试试这个

If (MyReader.GetBoolean("TArchive")) // returns true if value is 1
{
           // checkbox true
}
else
{
    // checkbox false
}

未经测试但GetBoolean会自动执行此操作。

答案 1 :(得分:0)

试试这个:

myCheckbox.Checked = Convert.ToBoolean(MyReader["TArchive"]);