منتدى فيجوال بيسك لكل العرب
[C#.NET] ارجو المساعدة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم مكتبة اكواد C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=181)
+--- الموضوع : [C#.NET] ارجو المساعدة (/showthread.php?tid=33586)



ارجو المساعدة - tamerkr2007 - 27-02-20

السلام عليكم
عندي استفسار حول كيفية عمل مربعين للبحث في داتا جريد فيو
textbox1.text    البحث الاول  للاسم
textbox2.text  البحث الثاني  لرقم الهاتف
data gridview

وان يكون البحث مترابط  وان تعمل مربعين البحث بنفس الوقت

انا استخدمت هذا الكود
كود :
BindingSource bs = new BindingSource();
               bs.DataSource = dataGridView1.DataSource;
               bs.Filter = "name like '%" + textBox1.Text + "%' ";
               dataGridView1.DataSource = bs;


مع جزيل الشكر


RE: ارجو المساعدة - tamerkr2007 - 29-02-20

ارجو الافادة للضرورة


RE: ارجو المساعدة - khodor1985 - 29-02-20

https://stackoverflow.com/questions/23499013/bindingsource-filter-combining-multiple-filters-c-sharp-winforms

https://stackoverflow.com/questions/36238364/filtering-bindingsource-using-2-textbox


RE: ارجو المساعدة - tamerkr2007 - 29-02-20

(29-02-20, 12:12 PM)khodor1985 كتب : https://stackoverflow.com/questions/23499013/bindingsource-filter-combining-multiple-filters-c-sharp-winforms

https://stackoverflow.com/questions/36238364/filtering-bindingsource-using-2-textbox

اخي العزيز
شكرا ع الرد
لكن الرابط الاول بيحكي عن محرك بحث واحد متتعدد الاغراض
والرابط الثاني مش للسي شارب للفيجوال بيسك
وانا ما بعرف للفيجوال بيسك


RE: ارجو المساعدة - عاشق سي شارب - 29-02-20

اذا كنت رابط الداتاجريد عنطريق المعالج فاعمل فلترا عن طريق الBindingSource تبعو بدون انشاء BindingSource جديد
وبتلاحظ انك مبتحتاج لاعادة الربط في نهاية الكود يللي انا حدفتو
PHP كود :
BindingSource bs = new BindingSource();
bs.DataSource dataGridView1.DataSource;
bs.Filter "name LIKE '%" textBox1.Text.Trim() + "%' "
" AND phone LIKE '" textBox2.Text.Trim() + "%' "



RE: ارجو المساعدة - tamerkr2007 - 01-03-20

(29-02-20, 10:17 PM)عاشق سي شارب كتب : اذا كنت رابط الداتاجريد عنطريق المعالج فاعمل فلترا عن طريق الBindingSource تبعو بدون انشاء BindingSource جديد
وبتلاحظ انك مبتحتاج لاعادة الربط في نهاية الكود يللي انا حدفتو
PHP كود :
BindingSource bs = new BindingSource();
bs.DataSource dataGridView1.DataSource;
bs.Filter "name LIKE '%" textBox1.Text.Trim() + "%' "
" AND phone LIKE '" textBox2.Text.Trim() + "%' "

شكرا اخي
لكن ما زبط للاسف
ممكن اتحاول مره اخرى ولك الشكر الجزيل


RE: ارجو المساعدة - ezzatgammal - 19-04-20

الحمد لله خالق الارض وخالق قانون التراحم بين عباده سبحانك اللهم ونعوذ بك عما يشركون