从SQL Server数据库

问题描述:

enter image description here从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); 
    } 
} 

  1. 创建一个存储过程来删除记录

  2. 使用交易,如果有回落,而删除

  3. 您的删除按钮鳕鱼e将类似于这里的插入,您将调用存储过程进行删除,使用关键参数传递存储过程。

  4. ,如果你想要做软删除使用标志IsDeleted列和删除

+0

由于当改变标志.......我做到了通过存储过程及其工作 –