محتاج كود لعمل فلتر داخل ال datagridview والبحث عن كلمات معينة داخل الحقول بأسم حقل معين ونفترض اسمه Name البحث بالاسم داخل الدات قرد فيو علما بأن ال datagridview ليست مربوطه بقاعدة بيانات ولاكنها مبروطه مع ملف اكسيل ارجو المساعدة اخواني لقد توصلت لكود صغير ومحتاج تعديل ارجو المساعدة وجزاكم الله خير
تقييم الموضوع :
ياشباب محتاج كود صغير يقوم بالبحث عن حقل معين فلتر بال Datagridview
|
29-08-15, 05:57 PM
كود : Dim searchValue As String = textBox1.Text جرب ده سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
تم الشكر بواسطة: الطالب
الكود اعلاه لن يعمل يرجى المساعدة في الكود الأساسي وجزاكم الله خير
29-08-15, 07:02 PM
اسم الداتا جريد فيو اللي على الفورم ايه؟
اللي في الصورة محطوط اسم داتا جريد ما هياش عالفورم صحح الاسم بس وجرب ورد لي خبر سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
تم الشكر بواسطة: الطالب
29-08-15, 08:25 PM
اخوي الكود قام بعمليه تظليل باللون الأزرق للحقل بأسم البحث .. ولن يقوم بعمليه فلترة للبيانات المعنية او المطلوبة بأسم البحث المفروض تظهر عندي الحقول المطلوبه فقط وجزاك الله خير
29-08-15, 09:17 PM
اذا كنت تقصد كما في الصورة فالفترة تكون للبيانات أولا ثم جعل الجريد تعرض الناتج مثلا PHP كود : Dim Cmd As New OleDbCommand("Select * from Table where Firled like '" & textbox1.text & "%'",MyCon) بالتوفيق سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
29-08-15, 09:39 PM
اخي العزيز هذا الكود يعمل في حالة الداتا جريد فيو مربوطه مع قاعدة بيانات ... اما المطلوب فلترة لدات جريد فيو مربوطة مع ملف اكسيل وليست داتا بيز وجزاك الله خير
تفضل المثال
PHP كود : Public Class Form1 تم الشكر بواسطة: الطالب
أخ سعود طلعت معي هاذي الاخطاء ... مامسميات ال textbox و DataGridView1 تبع المثال السابق
الشي الثاني الله يعطيك العافية بالنسبة للبيانات الموجودة داخل ال DataGridView محمله من ملف Excel خارجي يعني ما ابغاه الحقول تظهر لي من الكود زي كدا dg.Rows.Add("سعود", "37") dg.Rows.Add("ناجح", "40") dg.Rows.Add("ماضي", "30") ال DataGridView تجي جاهزة بالبيانات بمجرد تحميل ملف ال Excel تنزل عندي البيانات يعني مطلوبه عمليه الفلترة بنفس مثالك السسابق بالظبط بس من غير ما اضيف البيانات من خلال الكود .... فلترة للبيانات الموجودة داخل DataGridView فقط وجزاكم الله جميعا كل خير
30-08-15, 07:02 PM
إقتباس :أخ سعود طلعت معي هاذي الاخطاء ... مامسميات ال textbox و DataGridView1 تبع المثال السابقاخي الكريم هذه الاخطاء تظهر في حال النسخ واللصق (وهذه سبقناك لها) دقق في الكود جيدا واستبدل اللازم. إقتباس :الشي الثاني الله يعطيك العافية بالنسبة للبيانات الموجودة داخل ال DataGridView محمله من ملف Excel خارجي يعني ما ابغاه الحقول تظهر لي من الكود زي كدااخي الكريم لا عليك من كيفية تعبئة شبيكة البيانات المهم هو كود البحث في الاداة فكود البحث ليس مرتبط بمصدر البيانات. الـ dg = هي Datagridview غيرت اسمها اختصارا لها. Textbox1 مربع نص عادي جدا ضمن حدث KeyDown الخاص به ضع الكود: PHP كود : If TextBox1.Text.Trim = "" Then Exit Sub تم الشكر بواسطة: الطالب
|
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم