したがって、リストボックスから行を削除したいのですが、これはユーザーが削除を押す場所であり、プログラムがその処理を実行する必要があります。唯一のことはそうではないということです。名を削除するだけでは正常に機能し、データベースが更新されますが、名と名の両方を削除しようとすると機能しません。誰か助けてくれませんか。私はこれに不慣れで、これは学校への割り当てのためです。どうもありがとうございます。
乾杯
SqlConnection cn;
cn = new SqlConnection();
cn.ConnectionString = "Data source=(local); Initial Catalog=INT422Assignment1;Integrated Security=SSPI;";
cn.Open();
SqlCommand cmd;
cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "DELETE FROM myTable WHERE firstName=@firstName AND lastName=@lastName";
SqlParameter param;
param = new SqlParameter("@firstName", SqlDbType.VarChar);
param.Direction = ParameterDirection.Input;
param.Value = firstNameDelete.Text;
cmd.Parameters.Add(param);
param = new SqlParameter("@lastName", SqlDbType.VarChar);
param.Direction = ParameterDirection.Input;
param.Value = lastNameDelete.Text;
cmd.Parameters.Add(param);
cmd.ExecuteNonQuery();
cn.Close();
MessageBox.Show("Deleted");
this.Close();