منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية عمل مربعين للبحث في داتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
عندي استفسار حول كيفية عمل مربعين للبحث في داتا جريد فيو
textbox1.text    البحث الاول  للاسم
textbox2.text  البحث الثاني  لرقم الهاتف
data gridview

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

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


مع جزيل الشكر
ارجو الافادة للضرورة
(29-02-20, 12:12 PM)khodor1985 كتب : [ -> ]https://stackoverflow.com/questions/2349...p-winforms

https://stackoverflow.com/questions/3623...-2-textbox

اخي العزيز
شكرا ع الرد
لكن الرابط الاول بيحكي عن محرك بحث واحد متتعدد الاغراض
والرابط الثاني مش للسي شارب للفيجوال بيسك
وانا ما بعرف للفيجوال بيسك
اذا كنت رابط الداتاجريد عنطريق المعالج فاعمل فلترا عن طريق الBindingSource تبعو بدون انشاء BindingSource جديد
وبتلاحظ انك مبتحتاج لاعادة الربط في نهاية الكود يللي انا حدفتو
PHP كود :
BindingSource bs = new BindingSource();
bs.DataSource dataGridView1.DataSource;
bs.Filter "name LIKE '%" textBox1.Text.Trim() + "%' "
" AND phone LIKE '" textBox2.Text.Trim() + "%' "
(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() + "%' "

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