bahar009
12-08-2009, 11:01
سلام
من می خوام یه تابع سرچ بنویسم که به جای دکمه سرچ در اون از یه چک باکس استفاده شده. به این صورت که زمانی که چک باکس ، چک شده نتیجه سرچ در دیتاگریدویو نمایش داده بشه و هنگامی که آنچک شده همه ی محتویات دیتا تیبل در دیتاگریدویو نمایش داده بشه.من این کدها رو واسه سرچ ام نوشتم
private void chboxSearch_CheckedChanged(object sender, EventArgs e)
{
if (cmbselectSearch.Text == "شماره دستورکار")
{
myDataAccess da = new myDataAccess();
da.connect();
string sql = "select * from ManageOrder where onumber like'{0}%'";
sql = string.Format(sql,txtsearch.Text);
DataTable dt = new DataTable();
dt = da.select(sql);
da.Disconnect();
dgvorder.DataSource = dt;
}
if (cmbselectSearch.Text == "عنوان")
{
myDataAccess da = new myDataAccess();
da.connect();
string sql = "select * from ManageOrder where oname like N'{0}%'";
sql = string.Format(sql, txtsearch.Text);
DataTable dt = new DataTable();
dt = da.select(sql);
da.Disconnect();
dgvorder.DataSource = dt;
}
مشکل اینه که با هر بار تغییر چک باکس فقط سرچ ریزالت رو نمایش میده.چه چک کنم چه آن :11:چک ممنون می شم اگه کسی راهنماییم کنه
من می خوام یه تابع سرچ بنویسم که به جای دکمه سرچ در اون از یه چک باکس استفاده شده. به این صورت که زمانی که چک باکس ، چک شده نتیجه سرچ در دیتاگریدویو نمایش داده بشه و هنگامی که آنچک شده همه ی محتویات دیتا تیبل در دیتاگریدویو نمایش داده بشه.من این کدها رو واسه سرچ ام نوشتم
private void chboxSearch_CheckedChanged(object sender, EventArgs e)
{
if (cmbselectSearch.Text == "شماره دستورکار")
{
myDataAccess da = new myDataAccess();
da.connect();
string sql = "select * from ManageOrder where onumber like'{0}%'";
sql = string.Format(sql,txtsearch.Text);
DataTable dt = new DataTable();
dt = da.select(sql);
da.Disconnect();
dgvorder.DataSource = dt;
}
if (cmbselectSearch.Text == "عنوان")
{
myDataAccess da = new myDataAccess();
da.connect();
string sql = "select * from ManageOrder where oname like N'{0}%'";
sql = string.Format(sql, txtsearch.Text);
DataTable dt = new DataTable();
dt = da.select(sql);
da.Disconnect();
dgvorder.DataSource = dt;
}
مشکل اینه که با هر بار تغییر چک باکس فقط سرچ ریزالت رو نمایش میده.چه چک کنم چه آن :11:چک ممنون می شم اگه کسی راهنماییم کنه