2012-11-20 36 views
0

如果複選框生成TRUE或FALSE,如何將其轉換爲1或0以將值保存到數據庫?如何指定複選框數據以保存到位字段

ASP.NET

<asp:CheckBox ID="cbTermsandcond" runat="server" /> 

C#

BTermsandcondParam = new SqlParameter(); 
    BTermsandcondParam.ParameterName = "@BTermsandcondParam"; 
    BTermsandcondParam.SqlDbType = SqlDbType.Bit; 
    BTermsandcondParam.Direction = ParameterDirection.Input; 
    BTermsandcondParam.Value = cbTermsandcond. ??? ; 

編輯:

我寫了這其中的工作。但是有一個更簡單的方法嗎?

if (cbTermsandcond.Checked == true) 
    { 
     BTermsandcondParam.Value = 1; 
    } 
    else 
    { 
     BTermsandcondParam.Value = 0; 
    } 

問候 茶

+0

可能重複:http://stackoverflow.com/questions/6667004/write-bit-value-to-database – rie819

+0

看到:http://stackoverflow.com/questions/5744094/insert-value-from-checkbox-template-field-into-sql-database-field-type-bit?rq = 1 – puddleglum

回答

0
BTermsandcondParam.Value = cbTermsandcond.Checked 
+0

謝謝。我的編碼真的很生疏,趕上了。 – TeaDrinkingGeek

相關問題