PDA

View Full Version : دادن پیغام در صورت نبود فیلد مورد نظر در دیتا بیس



com928
سه شنبه 30 خرداد 1391, 15:49 عصر
سلام

من تکس باکس دارم و یک باتن به اسم جستجو میخام وقتی کاربر کد وارد کرد اون کد را از دیتا بیس پیدا کند کدم به صورت زیر است و کار میکند


public void BindGridView(string keyword)
{
string query = "select * from customer where CustomerID like N'%'+@keyword+'%'";
SqlCommand objCommand = new SqlCommand(query, objConnection);
objCommand.Parameters.AddWithValue("@keyword", keyword);
objConnection.Open();
GridView1.DataSource = objCommand.ExecuteReader();
GridView1.DataBind();
objConnection.Close();
}


و در رویداد کلیک دکمه هم این کد را نوشتم

BindGridView(txtSearch.Text);



میخام با ایجاد شرطاگر کد کاربری در دیتا وجود نداشت بهم پیغام بده چه جوری و کجا کدش رو بنویسم ممنون

sarapepors
سه شنبه 30 خرداد 1391, 16:02 عصر
میتونید gridview.rows.count رو چک کنید اگر برابر با صفر بود پس یعنی رکوردی با این id وجود نداره میتونید در همین رویدادکلیلک بعد از تابعی که نوشتید چکش کنید.