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

مشكله فى استخدام 3 Combox مع بعض

بدأه shosho842000 في 23 ديسمبر 2009 · 1 رد · 664 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يوجد لى مشكله فى عرض البيانات من خلال comobox حيث اننى استخدم 3 combox ولكن الى شغال انه بيعرض البيانات هو واحد فقط والاثنين مش شغالين

يعنى كلهم بيجيبوا بيانات صحيحه ولكن المشكله عند اختيار اختيار من combox فى الثانى والثالث يظهر فاضى ليه ؟؟؟؟؟؟؟

Dim tb1 As New DataTable
        Dim clmn As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn()
        ' ربطه بالجدول كما كان العمود الأصلي
        clmn.DataPropertyName = DataGridView1.Columns(5).DataPropertyName
        ' حذف العمود القديم

        DataGridView1.Columns.RemoveAt(5)
        ' زيادة العمود الجديد
        DataGridView1.Columns.Insert(5, clmn)
        clmn.HeaderText = "type"
        cmd.CommandType = CommandType.Text
        cmd.CommandText = "select id,name from desicion"
        tb1.Load(cmd.ExecuteReader)
        ' ربط الكومبوبوكس بالجدول
        clmn.DataSource = tb1
        clmn.DisplayMember = "name"
        clmn.ValueMember = "id"
        '''''''''''''''''''''''''''''
        Dim tb2 As New DataTable
        Dim clmn1 As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn()
        ' ربطه بالجدول كما كان العمود الأصلي
        clmn1.DataPropertyName = DataGridView1.Columns(3).DataPropertyName
        ' حذف العمود القديم

        DataGridView1.Columns.RemoveAt(3)
        ' زيادة العمود الجديد
        DataGridView1.Columns.Insert(3, clmn1)
        cmd.CommandType = CommandType.Text
        cmd.CommandText = "select id,name from des"
        clmn1.HeaderText = "err_detail"
        tb2.Load(cmd.ExecuteReader)
        ' ربط الكومبوبوكس بالجدول
        clmn1.DataSource = tb2
        clmn1.DisplayMember = "name"
        clmn1.ValueMember = "id"
        '''''''''''''''''''''''''''''
        Dim tb3 As New DataTable
        Dim clmn2 As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn()
        ' ربطه بالجدول كما كان العمود الأصلي
        clmn2.DataPropertyName = DataGridView1.Columns(1).DataPropertyName
        ' حذف العمود القديم

        DataGridView1.Columns.RemoveAt(1)
        ' زيادة العمود الجديد
        DataGridView1.Columns.Insert(1, clmn2)
        cmd.CommandType = CommandType.Text
        cmd.CommandText = "select id,name from desc1"
        clmn2.HeaderText = "location"
        tb3.Load(cmd.ExecuteReader)
        ' ربط الكومبوبوكس بالجدول
        clmn2.DataSource = tb3
        clmn2.DisplayMember = "name"
        clmn2.ValueMember = "id"

فى الاول واحد بيظهر البيانات ويتم اظهارهم عادى ولكن فى الثانى والثالث يتم اظهار فاضى عند اختيار عنصر من العناصر

وشكرا

#2

محدش عارف سبب الخطا دا ايه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

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