تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب توضيح في أداة combobox
#1
السلام عليكم و رحمة الله و بركاته
إخواني عندي أداة combobox مرتبطة بقاعدة بيانات و أريد أن يكون العنصر المختار هو الموجود في textbox فكتبت الكود التالي :
combo1.selecteditem=text1.text
و لكن لم يتحرك ، على الرغم من وجود العنصر المكتوب في التيكست في قائمة الكومبو
جربت نفس الكود على combobox غير مرتبط بقاعدة بيانات فاشتغل بكفاءة
السؤال كيف يمكن عمل ذلك (على كومبو مرتبط بقاعدة بيانات)
و شكرا للجميع
الرد }}}}
تم الشكر بواسطة:
#2
في اي حدث وضعت الكود
الرد }}}}
تم الشكر بواسطة:
#3
يجب أن يتطابق النصان في أداتي الـ Textbox و Combobox حتى يتم الاختيار التلقائي
جرب وضع الكود أعلاه في حدث الخروج من الـ Textbox
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#4
kslawy كتب :يجب أن يتطابق النصان في أداتي الـ textbox و combobox حتى يتم الاختيار التلقائي
جرب وضع الكود أعلاه في حدث الخروج من الـ textbox
جربت في حدث الخروج من text و لكن دون فائدة ، النصان متطابقان بكل تاكيد
الرد }}}}
تم الشكر بواسطة:
#5
اخي قم بالضغط مرتين على combobox وقم بوضع الكود هنالك
الرد }}}}
تم الشكر بواسطة:
#6
أبو أسامة تركي كتب :جربت في حدث الخروج من text و لكن دون فائدة ، النصان متطابقان بكل تاكيد

نعم صحيح ولكن عند استبدال Selecteditem بـ text يتم اختيار النص . عدل كودك ليصبح :

كود :
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
        If TextBox1.Text <> "" Then
            If ComboBox1.Items.Count > 0 Then
                ComboBox1.Text = TextBox1.Text.Trim
            End If
        End If
    End Sub


*****
****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#7
الموضوع ببساطة عند قيامك بربط ال combobox قم باسناد ال value member الى الحقل المراد عرضه فى ال textbox
بمعنى
PHP كود :
combobox1.datasource =dataset
combobox1
.displaymember="name"
combobox1.valuememeber="name"

ثم قم قم بكتابة هذا الكود

Private Sub ComboBox1_SelectionChangeCommitted(sender As ObjectAs EventArgsHandles ComboBox1.SelectionChangeCommitted
        TextBox1
.Text Me.ComboBox1.SelectedValue.ToString
    End Sub 
الرد }}}}
تم الشكر بواسطة:
#8
kslawy كتب :نعم صحيح ولكن عند استبدال Selecteditem بـ text يتم اختيار النص . عدل كودك ليصبح :

كود :
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
        If TextBox1.Text <> "" Then
            If ComboBox1.Items.Count > 0 Then
                ComboBox1.Text = TextBox1.Text.Trim
            End If
        End If
    End Sub


*****
****
***
**
*

شكرا لك اخي تمت التجربة بنجاح
شكرا للجميع على التفاعل
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] خطأ عند النداء على أداة PictureBox لماذا !!!!! sniperjawadino 1 80 13-10-16, 09:58 PM
آخر رد: ممدوح
  اداه ComboBox medoddd 1 114 21-09-16, 01:20 PM
آخر رد: medoddd
  أداة mapwingis نسيم 4 137 19-09-16, 03:54 PM
آخر رد: نسيم
  تعبئه datagridview combobox بالبيانات من قاعدة البيانات Rabeea Qbaha 4 192 15-09-16, 07:07 PM
آخر رد: Rabeea Qbaha
Exclamation Multi Column Combobox Vb.Net Kian Tech 3 90 26-08-16, 05:53 PM
آخر رد: Kian Tech
  مشكلة امر الحساب في combobox x7rBI 5 121 26-08-16, 02:50 PM
آخر رد: superawdi
  استفسار بخصوص اداة combobox mm2020 1 154 23-08-16, 03:14 PM
آخر رد: ابو ليلى
  كيفية الحفظ من أداة DataAdapter إلى قاعدة بيانات أكسس Mohamed_Saudi 2 141 18-08-16, 11:12 PM
آخر رد: Mohamed_Saudi
  كيف يتم الحفظ من أداة DataAdapter إلى قاعدة بيانات أكسس Mohamed_Saudi 2 134 18-08-16, 11:01 PM
آخر رد: Mohamed_Saudi
  ComboBox,ListBox VB.NET 2013 Kian Tech 7 213 16-08-16, 11:17 AM
آخر رد: Kian Tech

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


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