0
我保存复选框值使用'是'&'否',我的问题是我有一个按钮单击,将允许用户更改值。覆盖上一个复选框的值按钮点击
所以我的逻辑是,如果按钮被点击,那么不是的复选框值将改变为是。
这是我要救原来的信息:
public void StoredProcedure()
{
string privateItem = Private.Checked ? "Y" : "N";
connection.connection1();
if (connection.con.State == ConnectionState.Closed)
connection.con.Open();
using (SqlCommand cmd = new SqlCommand("SaveImage", connection.con))
{
cmd.Parameters.Add("@privatecheck", SqlDbType.Char).Value = privateItem;
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
}
connection.con.Close();
}
基本上我有我的数据库的存储过程,将节省我的信息。
现在我想更新一个值是基本上做同样的事情,但它导致了我的错误。
有关如何覆盖先前保存的复选框值的任何帮助将非常有帮助!
感谢
出现错误请详细说明? Char数据类型如何分配一个布尔值? – lloyd
请显示/告诉错误消息和生成错误的代码 – Pseudonym
您是否希望修改复选框控件或数据库值上的复选框值? – Pseudonym