从SQL Server数据库
问题描述:
删除数据DeleteButton代码我有一个表格名“AddNewUnitForm”通过这个我在SQL Server数据库中保存的数据。通过DataGridView中的选择数据请忠告“DeleteButton”代码删除从数据库中的数据
SaveButton
码作为下参考
string connString = ConfigurationManager.ConnectionStrings["dbx"].ConnectionString;
using (SqlConnection conn = new SqlConnection(connString))
{
using (SqlCommand cmd = new SqlCommand("usp_UnitMasterInsertDetails", conn))
{
cmd.CommandType = CommandType.StoredProcedure;
//Parameter
cmd.Parameters.AddWithValue("UNITNAME", AddUnitTextBox.Text);
//Open Connection
conn.Open();
// ExecuteReader (Select Statement)
// ExecuteScalar (Select Statement)
// ExecuteNoQuery (Insert, Update or Delete)
cmd.ExecuteNonQuery();
MessageBox.Show("ADDED SUCCESSFULLY", "Succesful", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
答
创建一个存储过程来删除记录
使用交易,如果有回落,而删除
您的删除按钮鳕鱼e将类似于这里的插入,您将调用存储过程进行删除,使用关键参数传递存储过程。
,如果你想要做软删除使用标志
IsDeleted
列和删除
由于当改变标志.......我做到了通过存储过程及其工作 –