-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
你到目前爲止嘗試過什麼嗎? –