我在 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 语句?