Jean Reno
دوشنبه 06 مهر 1388, 16:45 عصر
با سلام
من از طریق یک کمبو باکس مقادیری که در دیتاگریدویو نمایش داده می شه رو فیلتر می کنم
کد جستجو در پایین اوردم
مشکل من اینه که جستجو و فیلتر کامل انجام می شه و مقادیر رو برام نمایش می ده اما برخی گزینه های خاص رو که به ازای اونها رکوردی وجود داره نمایش نمی ده و رکوردش رو تشخیص نمی ده
به عنوان مثال یکی از گزینه های کمبوباکس من گزینه 'داخلی' و یا گزینه 'داروهای موثر بر پوست' وقتی گزینه فیلتر کردن رو بر روی این دو گزینه قرار می دم با این که رکوردی با این گروه ها وجود داره نمایش نمی ده
این رو هم اضافه کنم که مقادیر کمبوباکس رو هم دستی وارد کردم و هم اتصال به یه جدول دادم و در هر دو حالت نشد
if (!string.IsNullOrEmpty(comboBox1.Text)
{
string Search_Str = "select * from drug_list ";
Obj_class.connect();
DataTable Search_Table = Obj_class.select(Search_Str);
Obj_class.disconnect();
DataView Search_View = new DataView(Search_Table);
Search_View.RowFilter = "Group_Type='" + comboBox1.Text.Trim() + "'";
dataGridView1.DataSource = Search_View;
}
من از طریق یک کمبو باکس مقادیری که در دیتاگریدویو نمایش داده می شه رو فیلتر می کنم
کد جستجو در پایین اوردم
مشکل من اینه که جستجو و فیلتر کامل انجام می شه و مقادیر رو برام نمایش می ده اما برخی گزینه های خاص رو که به ازای اونها رکوردی وجود داره نمایش نمی ده و رکوردش رو تشخیص نمی ده
به عنوان مثال یکی از گزینه های کمبوباکس من گزینه 'داخلی' و یا گزینه 'داروهای موثر بر پوست' وقتی گزینه فیلتر کردن رو بر روی این دو گزینه قرار می دم با این که رکوردی با این گروه ها وجود داره نمایش نمی ده
این رو هم اضافه کنم که مقادیر کمبوباکس رو هم دستی وارد کردم و هم اتصال به یه جدول دادم و در هر دو حالت نشد
if (!string.IsNullOrEmpty(comboBox1.Text)
{
string Search_Str = "select * from drug_list ";
Obj_class.connect();
DataTable Search_Table = Obj_class.select(Search_Str);
Obj_class.disconnect();
DataView Search_View = new DataView(Search_Table);
Search_View.RowFilter = "Group_Type='" + comboBox1.Text.Trim() + "'";
dataGridView1.DataSource = Search_View;
}