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

مشكلة عرض السجلات من DataSet يتم تكرار السجلات مرتان

بدأه visual6.0 في 1 مايو 2013 · 4 رد · 463 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حاولت ان اعمل حلقة لعررص جميع سجلات الجدول في COMBOBOX ولكن المشكلة أنها بتظهر مكررة لكل سجل مرتين

 

        For Each xRow As DataRow In xDataSet.Tables(0).Rows

            AxComboBox1.AddItem(Row("sName"))

        Next xRow
#2
visual6.0 كتب:

السلام عليكم

حاولت ان اعمل حلقة لعررص جميع سجلات الجدول في COMBOBOX ولكن المشكلة أنها بتظهر مكررة لكل سجل مرتين

 

        For Each xRow As DataRow In xDataSet.Tables(0).Rows

            AxComboBox1.AddItem(Row("sName"))

        Next xRow

السلام عليكم

يا اخي يمكنك عمل  clear للكنترول تبعك  combobox  قبل ما تظيف فيها مره اخرى كالتالي

 ()AxComboBox1.databindgs.clear
#3

لا أنا عملت تنظيف من الأول بس نفس الحكاية بارك الله فيك

#4

السلام عليكم ورحمة الله

اظن اخي العزيز ان الكود الخاص بيك صحيح وما فيه مشكله

لكن حاول تراجع كود ملئ البيانات في الداتا سيت واعمر تريث trace قبل ما تملئ القائمة المنسدلة combobox

#5
visual6.0 كتب:

السلام عليكم

حاولت ان اعمل حلقة لعررص جميع سجلات الجدول في COMBOBOX ولكن المشكلة أنها بتظهر مكررة لكل سجل مرتين

 

        For Each xRow As DataRow In xDataSet.Tables(0).Rows

            AxComboBox1.AddItem(Row("sName"))

        Next xRow

لا اعلم كيف في الاساس عمل هذا الكود معك ولا كيف انه يعطيك تكرار ؟؟

 

انت عملت loop لل للمتغير xRow ولكنك استعملت Row للزيادة في Combo

 

غير هذا السطر

AxComboBox1.AddItem(Row("sName")) الى AxComboBox1.AddItem(xRow("sName"))

Samir Ibrahim

VFP Blog

VB.NET Blog

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…