2011-10-02 60 views
-1

嗨,我有一個複選框,並且在代碼後面,我將複選框中的值插入到數據庫中。這就是我所做的:將複選框值存儲在數據庫中

ClassRegInfo order1 = new ClassRegInfo 
    { 
     classID = classID.Text, 
     ObtainedPermission = Convert.ToByte(obtainedPermission.Checked)} 

獲得DB中的權限是類型位。所以,當我做了上述步驟,我得到一個錯誤:

Cannot implicitly convert type byte to bool 

所以,美國可以讓我知道如何將值存儲在DB一點?

回答

0

不要將它轉換爲字節。位等於布爾

ClassRegInfo order1 = new ClassRegInfo 
{ 
     classID = classID.Text, 
     ObtainedPermission = obtainedPermission.Checked 
} 
+0

ü可以讓我知道我可以將其存儲在數據庫 – user838359

+0

這是LINQ2SQL還是什麼?你通常如何將數據保存到數據庫? – Magnus

+0

使用LINQ的ado.net實體框架工作 – user838359

0

對於SQL接受一個布爾值,我得到這個工作

Convert.ToInt32(checkbox.Checked) 
相關問題