public abc{ ..............
updatecmd.Parameters.Add("@lock", OleDbType.Char, 8);
if (CheckBox1.Checked)
{
updatecmd.Parameters["@lock"].Value = "N";
}
else
{
updatecmd.Parameters["@lock"].Value = "Y";
}
.............
}请问 怎么我 在页面 改 那个 checkbox 都不能 传到值的???不是这样 操作的吗???checkbox.checked谢谢~~~~~~~~~~~~
updatecmd.Parameters.Add("@lock", OleDbType.Char, 8);
if (CheckBox1.Checked)
{
updatecmd.Parameters["@lock"].Value = "N";
}
else
{
updatecmd.Parameters["@lock"].Value = "Y";
}
.............
}请问 怎么我 在页面 改 那个 checkbox 都不能 传到值的???不是这样 操作的吗???checkbox.checked谢谢~~~~~~~~~~~~
{
OleDbConnection myconn = db.createconnection();
myconn.Open();
string sql = "Update in_user Set ac=@lock where id=@id";
OleDbCommand updatecmd = new OleDbCommand(sql, myconn);
updatecmd.Parameters.Add("@id", OleDbType.Integer, 16);
updatecmd.Parameters["@id"].Value = Request.QueryString["id"].ToString(); updatecmd.Parameters.Add("@lock", OleDbType.Char, 8);
if (CheckBox1.Checked)
{
updatecmd.Parameters["@lock"].Value = "N";
}
else
{
updatecmd.Parameters["@lock"].Value = "Y";
} updatecmd.ExecuteNonQuery();
myconn.Close();
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
</form>//aspx.csprivate void Button1_Click(object sender, System.EventArgs e)
{
Response.Write(CheckBox1.Checked);
}