現在、ユーザーがデータベースに見つからない姓を入力したときに、検索ボタンに警告メッセージが表示されないアクティビティに取り組んでいます。姓がデータベース上に見つかった場合、すでにレコードを表示しています。レコードが表示されたら削除ボタンを押す予定です。それをどうやって作るのか分かりません。ちょっとしたヒントを求めています。ありがとう。C#コードを使用してasp.netの検索ボタン
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();
}
。例外がスローされるのですか? – Eminem
このシナリオでは、データアダプタが開いて接続を閉じるため、接続を開く必要はありません。ただの観察。 – Jain