如何判断查询结果不相符,提示不存在
sql语句查询与textbox相符的结果,显示在datagridview中。 
       如果没有相符的,datagridview显示空记录,弹出提示没有找到相符的,这个代码如何写呢?
------解决方案--------------------string selectstr = String.Format( "SELECT * FROM Table WHERE Field =  '{0} ' ",this.TextBox1.Text); 
 string ConnectionString =  "你的连库字符串 "; 
 SqlConnection myconn = new SqlConnection(); 
             myconn.ConnectionString = ConnectionString; 
             myconn.Open(); 
             SqlDataAdapter myda = new SqlDataAdapter(); 
             myda.SelectCommand = new SqlCommand(selectstr, myconn); 
             DataSet ds = new DataSet(); 
             myda.Fill(ds); 
             myconn.Close(); 
 if (ds.Tables[0].Rows.Count >  0) 
 { 
     //有数据 
 } 
 else 
 { 
     //无 
 }
------解决方案--------------------把查询出来的是数据放入一个DataSet,然后和TextBox能文本对比,筛选出数据放如另一个DataSet,判断是否为空即可.
------解决方案--------------------if(ds.Rows.Count >  0 ) 
 { this.dataGridView1.DataSource = ds.Tables[0]; 
 else 
 {MessageBox.Show( "没有找到符合的记录 ");}
------解决方案--------------------if(ds.Tables[ "... "].Rows.Count==0) 
 				{  					 
 				} 
 				else 
 				{ 
 					}				}