منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اخذ قيمة العنصر من كمبوبوكس مربط بقاعدة بيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الرجاء المساعدة في حل مشكلة والمتمثلة باخذ قيمة العنصر مربط باكثر من كمبو بوكس

للتوضح مرفق مثل فية 4 كمبوبوكس مرتبطة مع بعض تعرض البيانات حسب اختيار الكمبوبوكس ولكن صدافتني مشكلة وهي ان قيمة احد الكمبوبوكس ظهر 0 وليس القيمة الحقيقة لة .
الرجاء المساعدة
مش فاهم عليك ...
لكن لما تكون عايز تعمل Populate ComboBox الأول ...
خـد هذة الطريقة حسب الأجراء اللى أنت عامله ...:
PHP كود :
#Region " Populate  Cb_corporation "

    
Dim XDs As New DataSet
    Dim TheTruck 
As OleDbDataAdapter = New OleDbDataAdapter("select * from Corporation"con)

    
Sub Corporation_tab()
        
XDs.Clear()
        
TheTruck.Fill(XDs"Corporation")
        
Cb_corporation.Items.AddRange((From I _
           
As DataRow _
           In XDs
.Tables("Corporation").Rows _
           Select I
.Item("corporation_ar"Distinct).ToArray)
    
End Sub

#End Region 

وأحـــذف الكــــــــــود الطـــــــــويل اللى أنت عامله .

والكـود بتاع الكمبوبكس التاني :

PHP كود :
    Private Sub Cb_corporation_SelectedIndexChanged(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Cb_corporation.SelectedIndexChanged

        Dim Da 
As New OleDbDataAdapter("select * from sections where sec_code =" Cb_corporation.SelectedIndex.ToString ""con)
        
Da.Fill(XDs"sections")
        
CB_section.Items.Clear()
        
CB_section.Items.AddRange((From v As DataRow In XDs.Tables("sections").Rows Select v.Item("sec_code"Distinct).ToArray)

    
End Sub 

طبعــــــــــا sec_code
أنت ضــــــــع بدلا منه عــــــــدل اللى أنت عايزه . لأني مش عارف أنت تقصد أي حقل منهم ....

بس خلاص وانت كمل بنفس الطريقة حسب الأستعلام
اشكرك اخي الكريم