显示是作为数据库中的复选框

时间:2017-02-17 04:27:34

标签: c# winforms

我是C#的新手。我有一个名为' [添加其他部分?]的列?'在sqltable中有值'是'或者''。如何在C#winforms中显示yes作为复选框?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

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;
}