تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اين الغلط في كود استخدام فلتر البحث
#1
مرحبا
يا شباب الكود لا يعمل و يجب عندما اكتب في حقل txtsearch يفرز البيانات بالداتا غريد عند كتابة اسم منتج او كوده
كود :
Imports System.Data.OleDb
Public Class pro_edit


   Dim Dtproducts As New DataTable
   Sub FillDGV()
       Dtproducts.Rows.Clear()

       adapter = New OleDbDataAdapter("Select * from TBL_Products", con)
       adapter.Fill(Dtproducts)
       Me.dgvpro.DataSource = Dtproducts
   End Sub

   Private Sub btnext_Click(sender As Object, e As EventArgs) Handles btnext.Click
       Close()

   End Sub
   Private Sub pro_edit_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       FillDGV()

   End Sub

   Private Sub txtsrch_TextChanged(sender As Object, e As EventArgs) Handles txtsearch.TextChanged
       Try
           Dim DtResult As DataTable = Dtproducts.Copy

           Dim dv As DataView = DtResult.DefaultView


           dv.RowFilter = " Pro_code + [Pro_Name] '% " & txtsearch.Text & "%'"
           Me.dgvpro.DataSource = dv



       Catch ex As Exception
           Exit Sub

       End Try
   End Sub

   
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم
استبدل كود البحث الذي لديك بهذا الكود

كود :
  Private Sub txtsrch_TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles txtsearch.TextChanged
       Try
           adapter = New OleDbDataAdapter("Select Pro_code, Pro_Name from TBL_Products Where Pro_Name like '% " & txtsearch.Text & "%' or Pro_code like '% " & txtsearch.Text & "%'", con)
           adapter.Fill(Dtproducts)
           Me.dgvpro.DataSource = Dtproducts

       Catch ex As Exception
         
       End Try
   End Sub
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة:
#3
اخي هذا الكود لم يعمل و كرر بيانات الجدول في الداتا غريد
الرد }}}
تم الشكر بواسطة:
#4
ضع هذه الجملة بعد عبارة try حتى لاتتكرر البيانات
كود :
Dtproducts.clear()
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة:
#5
اخي صار يفرز لكن جدول فارغ لا يظهر شيء سوى سجل فارغ
الرد }}}
تم الشكر بواسطة:
#6
اخي هذا مثال بنفس المسميات للحقول والجدول والبحث يكون باسم المنتج او كوده


الملفات المرفقة
.rar   georgos.rar (الحجم : 77.98 ك ب / التحميلات : 32)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: elgokr
#7
تم - يعطيك الف عافية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , elgokr
#8
الحمد لله والشكر لله
الله يعافيك اخي الكريم
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 96 17-04-24, 01:19 AM
آخر رد: Taha Okla
  استخدام فونت جديد في البرنامج Emam emam 5 96 14-04-24, 01:29 PM
آخر رد: عبد العزيز البسكري
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 125 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish
  البحث بالهوية annagui 2 325 25-01-24, 01:00 PM
آخر رد: annagui
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 211 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 478 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify
  [كود] البحث Abdellatif 2 216 27-12-23, 03:15 PM
آخر رد: Abdellatif
Video SQL مشكلة البحث بين تاريخين waataanys 1 332 02-12-23, 07:54 PM
آخر رد: waataanys
  [VB.NET] كيف اقوم بمنع المستخدم من استخدام الكيبورد وخصوصا مفتاح Print screen Ameenh 0 237 07-10-23, 10:45 PM
آخر رد: Ameenh
Shocked مشكلة غريبة أثناء البحث SQL devpos 1 308 05-10-23, 03:25 PM
آخر رد: devpos

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم