protected void Button1_Click1(object sender, EventArgs e)
{
try
{
string str = mas.empdetadd(CheckBox1.Checked.ToString(), CheckBox2.Checked.ToString(), CheckBox3.Checked.ToString(), CheckBox4.Checked.ToString(), txtnom.Text, ddgroup.SelectedItem.Text);
if (str == "1")
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", "alert('Employee Details Already Added In this ID ..!!');", true);
}
else
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", "alert('Employee Details Added Succesfully..!!');", true);
}
}
catch (Exception ex)
{
Label1.Text = ex.Message;
}
}
我有4個複選框。目前,當我點擊一個複選框時,它將返回值爲「true」和「false」。我想將這個真值保存爲「1」,將假值保存爲「0」到數據庫中。我怎樣才能做到這一點。此外,如何清除該複選框按鈕單擊事件後設置複選框值
我的班級
public string empdetadd(string ot, string pf, string esi, string tds)
{
string qry = "insert into EmpDetails values(+ ot + "','" + pf + "','" + esi + "','" + tds + "')";
}
'INT I = checkbox.Checked? 1:0;'用'I'做什麼你想要什麼 – Reniuz 2014-09-26 06:12:33
請改善你的問題。它不顯示代碼將值保存到數據庫的位置。只需使用if(CheckBox1.Checked)而不是將其轉換爲字符串。 'Set Checkbox1.Checked = false'用於清除複選框 – CarbineCoder 2014-09-26 06:16:46
Ot,pf,esi和tds是checkbox1,checkbox2,checkbox3和checkbox4.I不知道如何將其值轉換爲1和0. – 2014-09-26 06:21:21