Ich arbeite gerade an einer Aktivität, bei der meine Suchschaltfläche meine Warnmeldung nicht anzeigt, wenn der Benutzer den Nachnamen eingibt, der nicht in der Datenbank gefunden wird. Der Datensatz wird bereits angezeigt, wenn der Nachname in der Datenbank gefunden wird. und ich plane, einen Löschknopf zu setzen, wenn der Datensatz angezeigt wird. Und ich habe keine Ahnung, wie ich es machen soll. frage nur nach einem kleinen Hinweis. Vielen Dank.Schaltfläche "Suchen" auf asp.net mit C# -Codes
using (MySqlConnection con = new MySqlConnection(ConfigurationManager.ConnectionStrings["DBcon"].ConnectionString))
{
try
{
con.Open();
string Sql = "SELECT * FROM contacts WHERE LastName LIKE '" + txtbx_search.Text + "%'";
MySqlDataAdapter da = new MySqlDataAdapter(Sql, con);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
catch (Exception)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('No record with that last name found!')", true);
}
finally
{
con.Close();
}
Erstens. Wird die Ausnahme ausgelöst? – Eminem
In diesem Szenario muss keine Verbindung geöffnet werden, da Data Adapter die Verbindung für Sie öffnet und schließt. Nur eine Beobachtung. – Jain