VS C# 在查询语句之后,若显示查询无结果,要给出一条提示,该怎么写?
发布网友
发布时间:2023-08-16 03:20
我来回答
共3个回答
热心网友
时间:2024-10-21 03:47
if(ds.Tables[0].Rows.Count==0)
MessageBox.Show("没有数据");
热心网友
时间:2024-10-21 03:47
SqlConnection conn = new SqlConnection();
string str = "Data Source=***-PC;Initial Catalog=信息表;Integrated Security=True";
conn.ConnectionString = str;
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText ="select * from 信息表 where 编号='" +this.textBox1.Text.ToString().Trim() + "'";
SqlDataReader sdr = cmd.ExecuteReader();
if(sdr.Read())
{
SqlDataAdapter ada = new SqlDataAdapter(SqlStr, con);
DataSet ds = new DataSet();
ada.Fill(ds);
this.dataGridView1.DataSource = ds.Tables[0].DefaultView;
}
else
{
MessageBox.Show("查询无结果!", "提示");
}
望采纳。
热心网友
时间:2024-10-21 03:48
判断为空就弹出对话框就行了啊。追问if ( SqlStr == null )
{
MessageBox.Show("查询无结果!", "提示");
}
我是加了这么一条,但是不对
追答你判断这个当然永远不会为空啊,你要判断的是ada的返回结果,而不是SqlStr。
VS C# 在查询语句之后,若显示查询无结果,要给出一条提示,该怎么写?
if(ds.Tables[0].Rows.Count==0)MessageBox.Show("没有数据");
c#中,如何把查询数据后,如果没有查询到结果,就进行一个提醒处理! 代码...
对读取回来的数据进行判断是否为空,它的长度或数量是否是0,然后messagebox.show(“提示信息”);
VS2010 C#逐语句调试的时候,如果一个语句执行之后一下子没有看清楚...
在你单步调试的时候,会在界面的左边(有源代码行数的)看到一个黄色的小箭头,将鼠标,放在黄色箭头上面,将黄色箭头往上拖,就可以跳到你想要从新执行的地方去了!注意,特殊的代码这种方式会出现问题,比如 值没有加载,或者对象没有实例化等特殊的问题,要是这样,就得从新启动调试了!
vs中C#写插入语句,运行时插入数据后,数据库中没有数据
string strSQL = "insert into zc (用户名,密码,学号,电子邮件) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "')";try { myConnection.Open();SqlCommand mySqlCommand = new SqlCommand(strSQL, myConnection)...
MySQL查询无结果怎么处理mysql不显示结果
1.检查查询条件是否正确 在MySQL中,查询语句的正确性对于获取查询结果非常重要。如果查询条件不正确,就会导致查询无结果。因此,在查询无结果时,我们可以先检查查询条件是否正确。可以通过打印查询语句或者直接在MySQL命令行中执行语句来验证查询条件是否正确。举个例子,假设我们要查询一个名叫“张三”的人...
C#在用VS和access数据库连接时出现一个错误无法找到表0.怎么解决啊...
你的DS没有被FILL,就是说你的数据表没有被填充数据,在空的dataset 下,没有什麼任何表的。另外,你有没有跟数据去要数据。眼拙没有看出来!
VS10中用C#写的HttpWebRequest请求的url被自动修改编码,无法获取想要...
编码后得到的字串和用Server.URLEncode编码得到的不一样 编码时可以指定编码的,如 System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.Unicode);System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.UTF8);System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.GetEncoding( "GB2312 ")...
C#中的undefined怎么处理?
1、用VS.NET2003或VS.NET2005(主要看这个程序工程,你原来用的是哪一个开发环境了)打开此程序工程。2、如果点击运行没有错误,及编译后没有产生语法错误,那么就要找到是在哪个功能的哪条语句中出现了上述错误。可在能执行的地方设置断点,逐句运行程序看到哪条语句后不能执行而提示了错误。3、如果...
请帮助看一下,VS中C# 连接MYSQL数据库进行数据插入时,提示输入字符串的...
用这个语句试一下:sqlcommand.Parameters.AddWithValue("@ID", TextBox1.Text);
在vs中用c#做了个windows窗体文件想把数据库中查询的东西显示出来该用啥...
拖动DataGridView控件到窗体中,然后为DataGridView控件绑定数据就能显示了 在你的sql=string.Format(sql,textBox1.Text) 下面添加如下代码:SqlDataAdapter da=new SqlDataAdapter(sql,conn);DataSet ds=new DataSet();da.Fill(ds);DataGridView1.DataSource=ds.Tables[0]; //DataGridView1为你拖动到...