2015-12-13 3 views
0

Я написал свой код для поиска записи, соответствующей первому ключу из sql Database, теперь я хочу показать окно сообщения «id не существует», если нет соответствующей записи для введенного идентификатора в idtextbox. Мой код таков:C# window form Поиск Data guide

try 
{ 
    DataSet ds = new DataSet(); 
    SqlConnection con = new SqlConnection(@"Data Source=MUDASSAR-PC\SQLEXPRESS;Initial Catalog=HMS;Integrated Security=True"); 

    SqlDataAdapter da = new SqlDataAdapter(); 

    ds.Clear(); 
    da.SelectCommand = new SqlCommand("Select * from Doctor where [email protected]", con); 

    da.SelectCommand.Parameters.Add("@Id", SqlDbType.Int).Value = IdtextBox.Text; 

    da.Fill(ds); 

    dataGridView.DataSource = ds.Tables[0]; 
} 

catch (Exception ex) 
{ 
    MessageBox.Show("Error:" + ex); 
} 
+0

Вы осмотрели интернет ?. –

ответ

0

Fill возвращает количество рядов произведенных. Вы можете использовать это.

int count = da.Fill(ds) 
if(count == 0) 
{ 
    //Show your message here 
} 
+0

благодарит его работу –

+0

@Mudassarriaz, отметьте как ответ, если он работает – Rajeev