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

display member & value member

بدأه azouzeg في 25 نوفمبر 2013 · 2 رد · 753 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
الأخوة الأكارم

أنا عندي هذه الدالة التي تقوم بملئ الكومبو بوكس وتعين 

displaymember

valuemember

 

 

  Sub fill2()

        cn.Open()

        Dim cmd As New OleDbCommand

        cmd.CommandType = CommandType.Text

        cmd.CommandText = "select id, nameofExpense from tblexpensive "

        cmd.Connection = cn

        Dim da As New OleDbDataAdapter(cmd)

        Dim dt As New DataTable()

        da.Fill(dt)

        ComboBox1.DataSource = dt

        ComboBox1.DisplayMember = "nameofExpense"

        ComboBox1.ValueMember = "id"

 

    End Sub

 

//////////////////////////////////// وعندي الأمر التالي الذي يقوم بملئ الجدول ولكن المشكلة أنه يقوم بملئ اسم المصروف وليس رقمه هل هناك مشكلة في هذا الأمر

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        cmd.Connection = cn

        cmd.CommandType = CommandType.Text

        cmd.CommandText = "insert into tblexpensive (nameofExpense) values ('" & Me.ComboBox1.Text & "')"

        cmd.ExecuteNonQuery()

    End Sub

عزوز عبداللاه
مدرب ومطور قواعد بيانات أكسس

الاهتمامات

VBA,VB.NET,ASP.NET,SQL SERVER, ORACLE

azouzeg@hotmail.com

01004147149

#2

السلام عليكم

بدل من استخدام ال ComboBox1.Text استخدم ComboBox1.SelectedValue
 

الفرق ان الخاصية Text تقوم بعرض القيمة الظاهرة اما SelectedValue هيا تقوم بعرض الValueMember

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

الأخ 

waleedhm

 

أشكرك علي الاجابة الجميلة

عزوز عبداللاه
مدرب ومطور قواعد بيانات أكسس

الاهتمامات

VBA,VB.NET,ASP.NET,SQL SERVER, ORACLE

azouzeg@hotmail.com

01004147149

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