اول از همه شما می تونی تو کوئریت از count استفاده کنی
select count from tablename
ا دیتا ست یا دیتا تیبل پر کنی بعد چک کنی که آیا مقدارش بیشتر از 0 هست یا نه (تعداد سطرحاشو می گم)
if ((txtNameSearch.Text == string.empty) || (txtFamilyHazf.Text == " ") || (txtShahrSearch.Text.lengh>0))
{
MessageBox.Show("یکی از موارد را وارد نکردید", ",وضعیت عملیات", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
ds.Clear();
SqlDataAdapter DaSearch = new SqlDataAdapter("select * from phone where نام=N'" + txtNameSearch.Text.Trim() + "' and [نام خانوادگی]=N'" + txtFamilySearch.Text + "' and شهر=N'" + txtShahrSearch.Text + "'", C1);
DaSearch.Fill(ds,"phone");
if (ds==null )
MessageBox.Show("dsfsd", "DADASd");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "phone";
}