private void btn_sc_Click(object sender, EventArgs e)
{
int id = Convert.ToInt32(dg_zcdw.CurrentRow.Cells[0].Value);
DialogResult da = MessageBox.Show("是否删除?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (da == DialogResult.Yes)
{
int result = AssetStateManage.DeleteAssetState(id); //删除的方法我是调用的三层中写好的删除方法
if (result > 0)
{
System.Windows.Forms.MessageBox.Show("删除成功!");
}
}
}
这个是我写的代码 只能删除一行 如何在这个基础上删除多行同时数据库也删除,
三层中的删除方法:
public static int DeleteAssetState(int asa)
{
string sql = "delete AssetState where A_zcztid=" + asa;
return DBHelpSQL.ExecuteCommand(sql);
}
高手指教呀