السلام عليكم
هذا كود استخدة للبحث فى الداتا بيز sqlserver عن معلومات وجلبها فى داتا جريد فيو والكود شغال معى تمام
ولكن يوجد مشكله
انى اذا بحثت عن شئ موجود فى الداتا بيز ياتى به فى الداتا جريد واذابحثت عن شئ غير موجود لا يقوم بتفريغ الداتا بيز
بمعنى اخر انى اريد تفريغ الداتا جريد فى حالة اذا لم يجد بيانات لجلبها
وشكرا جزيلا
try
{
int i = 0;
SqlDataReader dataReader;
SqlDataAdapter dataAdapter = new SqlDataAdapter();
DataSet dataset3 = new DataSet();
dataAdapter.SelectCommand = new SqlCommand("select * from Category where Name >= '" + textBox1.Text + "' ", sqlConnection1);
dataAdapter.Fill(dataset3);
sqlCommand1.Connection = sqlConnection1;
sqlCommand1.CommandText = "select * from Category where Name >= '" + textBox1.Text + "' ";
dataReader = sqlCommand1.ExecuteReader();
while (dataReader.Read())
{
dataGridView1.DataSource = dataset3.Tables[0];
//checkedListBox1.Items.Add(dataReader["Name"]);
i = i + 1;
}
if (i == 0)
MessageBox.Show("This Name is not exist", " Search");
dataReader.Close();
}
catch (FormatException)
{
MessageBox.Show(" هذا الصنف غير موجود ", " ملحوظه ", MessageBoxButtons.OK, MessageBoxIcon.Error);
}


