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

استخدام ال Dataset في Backgroundworker

بدأه mohammed nafa في 28 مايو 2008 · 2 رد · 912 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الإخوه الاعزاء

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

لقد تعرفت على خاصية BackGroundWorker عندما تعرضت الى مشكلة خلال تحميل صفحة في برنامج أدت الى تجمد البرنامج لفترة تزيد عن 2 دقيقة وهو الوقت اللازم لتحمل قاعدة البيانات بواسطة DataSet في ComboBox وقد بحثت في الانترنت ولكن كل المواضيع تتحدث عن عمليات رياضية تتم خلالال فتح الصفحة وليس تحميل بيانات من قواعد البيانات

أرجو ممن فتح الله عليهم أن يشاركونا فيما عندهم مهما قل أو كثر

أخوكم

م.محمد نفاع

فلسطين

#2

مساء الخير أخ محمد

جرب الكود التالي عند إدخال البيانات من DataSet إلى Combobox

		'تحديد الحد الأقصى لقيمة العداد على حسب عدد صفوف الداتا سيت
		Me.ProgressBar1.Maximum = DATASET1.Tables("اسم الجدول").Rows.Count
		'تصفير العداد
		Me.ProgressBar1.Value = 0
		'عملية إدخال كل صف في الداتاسيت إلى  الكمبو ليست
		For i As Long = 0 To DATASET22.Tables("اسم الجدول").Rows.Count - 1
			Application.DoEvents()
			Me.ComboBox1.Items.Add(DATASET1.Tables("اسم الجدول").Rows(i).Item("اسم العامود"))
			'إضافة قيمة إلى العداد
			Me.ProgressBar1.Value += 1
		Next

وبالتوفيق إن شاء الله

البرمجه منطق وذوق وخدع .............والمعرفة طريق سهل وعذب

#3

أنظر:

/index.ph...t=0#entry281899

/index.php?showtopic=58258

/index.php?showtopic=80445

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

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