الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اضيف خاصية الاكمال التلقائي للبحث من قاعدة البيانات الى صندق النص (textbox) ؟!

بدأه HOTFIX في 5 نوفمبر 2008 · 2 رد · 1,508 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة

اريد اضافة خاصية الاكمال التلقائي الى Textbox للبحث في حقل (Field) معين من قاعدة البيانات بحيث عند كتابة الاحرف الاولى من الكلمة المراد البحث عنها من قاعدة البيانات في صندوق البحث تظهر قائمة منسدلة Drop list تحتوي على الكلمات المقترحة من قاعدة البيانات !! ارجو ان تكون الفكرة واضحة !

حاولت استخدام خصائص الـ Textbox وربطها بقاعدة البيانات عن طريق DataBindings لكن لم اوفق في ذلك...

الرجاء في المساعدة لمن لديه الخبرة في اضافة كود الاكمال التلقائي لـTextBox في فورم البحث الذي وضعته ضمن المرفقات...

مع تحياتي...

post-170923-1225909308_thumb.jpg

StoreMangement.rar

#2

على حد علمي انه ما ينفعش تستخدم مصمم الفورم علشان تعمل الإكمال التلقائي,,,,,,,,,,,,,

لكن ممكن تستخدم الكود التالي

 

[color= #800000;]Private [color= #800000;]Sub Form2_Load[color= #66cc66;](ByVal sender [color= #800000;]As Object, ByVal e [color= #800000;]As System.[color= #66cc66;]EventArgs[color= #66cc66;]) Handles [color= #800000;]Me.[color= #66cc66;]Load

        Conn.[color= #800000;]Open[color= #66cc66;]([color= #66cc66;])

        Try

            [color= #800000;]Dim cmd [color= #800000;]As OleDbCommand = [color= #800000;]New OleDbCommand[color= #66cc66;]([color= #ff0000;]"Select [item Part Number] from store", 
Me.[color= #66cc66;]Conn[color= #66cc66;])

            [color= #800000;]Dim reader [color= #800000;]As OleDbDataReader = cmd.[color= #66cc66;]ExecuteReader[color= #66cc66;]([color= #66cc66;])

            [color= #800000;]Dim list [color= #800000;]As [color= #800000;]New AutoCompleteStringCollection

            [color= #800000;]While reader.[color= #66cc66;]Read

                list.[color= #66cc66;]Add[color= #66cc66;](reader.[color= #66cc66;]Item[color= #66cc66;]([color= #ff0000;]"Item Part Number"[color= #66cc66;])[color= #66cc66;])

            [color= #800000;]End [color= #800000;]While

            tbSEARCH.[color= #66cc66;]AutoCompleteMode = AutoCompleteMode.[color= #66cc66;]SuggestAppend

            tbSEARCH.[color= #66cc66;]AutoCompleteSource = AutoCompleteSource.[color= #66cc66;]CustomSource

            tbSEARCH.[color= #66cc66;]AutoCompleteCustomSource = list

 

        Catch ex [color= #800000;]As Exception

            Conn.[color= #800000;]Close[color= #66cc66;]([color= #66cc66;])

            Throw ex

 

        [color= #800000;]End Try

        Conn.[color= #800000;]Close[color= #66cc66;]([color= #66cc66;])

    [color= #800000;]End [color= #800000;]Sub

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#3

بارك الله فيك يا استاذ ddata و وفقك...

الكود شغال 100%100 ... :thumb_up:

اشكرك على المساعدة وادعو من الله ان يزيدك علما نافعا...

مع تحياتي...

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…