ASP.NET ページに単純な検索ページがあり、SQL クエリに基づいてデータセットを入力しています。
con.Open();
cmd.ExecuteNonQuery();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
da.Fill(ds, "Emp");
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
else
{
Label2.Text = "Data not found";
}
con.Close();
しかし、検索項目が存在するのに、「データが見つかりません」と出てしまうのですが、なぜ if 文が実行されないのでしょうか?