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

نسخة كاملة : ملئ الكومبوبوكس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بعدما قمت بتحميل البيانات الي الكومبوبوكس من الاكسس
عندما اخرج من الشكل وارجع له تتكرر البيانات
فما الحل وهذا هو الكود.
كود :
Sub combo()

       DataAdapter = New OleDbDataAdapter("select * from quantity", con)
       DataAdapter.Fill(users)
       con.Close()
       ComboBox1.DataSource = users
       ComboBox1.DisplayMember = "الصنف"
   End Sub
السلام عليكم 
ما هو قصدك اخي بالخروج من الشكل ؟
إذا كان قصدك الفورم جرب الكود التالي بعد وضعه في حدث FormClosed
كود :
Me. DestroyHandle()
هذا يعتمد على مكان استدعاء الاجراء لتعبئة الكومبو
أي الحدث الذي قمت بوضع الاستدعاء فيه
PHP كود :
Sub combo()
ComboBox1.items.clear()
 
      DataAdapter = New OleDbDataAdapter("select * from quantity"con)
 
      DataAdapter.Fill(users)
 
      con.Close()
 
      ComboBox1.DataSource users
       ComboBox1
.DisplayMember "الصنف"
 
  End Sub 

تفضل اخي

عليك تفريغها قبل تعبئتها من جديد : ComboBox1.items.clear()

او عند الخروج من ال form استخدم me.Dispose 
(04-12-18, 05:37 PM)Rabeea Qbaha كتب : [ -> ]
PHP كود :
Sub combo()
ComboBox1.items.clear()
 
      DataAdapter = New OleDbDataAdapter("select * from quantity"con)
 
      DataAdapter.Fill(users)
 
      con.Close()
 
      ComboBox1.DataSource users
       ComboBox1
.DisplayMember "الصنف"
 
  End Sub 

تفضل اخي

عليك تفريغها قبل تعبئتها من جديد : ComboBox1.items.clear()

او عند الخروج من ال form استخدم me.Dispose 
شكرا اخي تم التقيم.