当在C#Windowsforms中找不到搜索结果时,如何显示未找到记录的消息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当在C#Windowsforms中找不到搜索结果时,如何显示未找到记录的消息相关的知识,希望对你有一定的参考价值。

    try
    
        SqlConnection con = new SqlConnection("data source=DESKTOP-28VA3GI;database=EMPLOYEES;integrated security=true");
        SqlCommand cmd = new SqlCommand("select * from emp where ename like '" + textBox1.Text + "%' or eno like '" + textBox1.Text + "%' or phone like '" + textBox1.Text + "%'", con);
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();
        da.Fill(ds, "e");
        dataGridView1.DataSource = ds;
        dataGridView1.DataMember = "e";
    
    catch ( )
    

    
答案

您是否试图一次获取多个表?如果是,则可以使用数据集,否则可以使用数据表。

如果选择数据集,则可以使用ds.Tables(i).Rows.Count查找要获取的表中的行数。 (i->您要检查的表的索引)。

如果选择数据表(dt),则可以通过dt.Rows.Count查找行数。

根据结果,您可以显示您的消息。

以上是关于当在C#Windowsforms中找不到搜索结果时,如何显示未找到记录的消息的主要内容,如果未能解决你的问题,请参考以下文章

在基于 Cordova 的 Salesforce 混合应用程序中找不到 SFLoginViewController?

在 MATLAB 的搜索路径中找不到 MATLAB 超类

在缓存中找不到但不缓存结果时如何使@Cacheable返回null?

当在C#中使用System指令时,找不到类型或名称空间名称'Text'

在 pkg-config 搜索路径中找不到包检查

安装 redist 时,Qt Creator 4.0.3 报告“警告:在 C:\... 中找不到 Visual Studio 发行版可再发行文件”