السلام عليكم
اريد معرفة كيف اضيف BackgroundWorker
او ProgressBar
عند تحميل البيانات فى الجريد
البرنامج ياخذ وقت عند تحميل البيانات اريد اظهار ProgressBar
يتزامن مع تحميل البيانات
بحثت كتير ولم اعثر على حل
كل الاكواد يتم انتظار تحميل البيانات ثم يعمل الكود
اريد تزامن العملية
الرجاء مراجعة الموضوع التالى
تحياتى لك
وتمنياتى لك التوفيق
لا يوجد اجابة قاطعة
اريد ProgressBar يكون متزامن مع التحميل
كل الاكواد بيتم انتظار لحين تحميل البيانات ثم يعمل الكود
PHP كود :
ProgressBar1.Maximum = getcount() 'dvg_invsales.RowCount 'Set Max Lenght
ProgressBar1.Step = 1 'Set Step
ProgressBar1.Value = 0 'Set Begin value
For line As Integer = 0 To getcount() - 1 'dvg_invsales.RowCount - 1
'Add your command / syntax
ProgressBar1.Value = ProgressBar1.Value + 1
Next
Dim da As New OleDbDataAdapter
Dim dtsales As New DataTable
da = New OleDbDataAdapter("select [item_code] as [الكود],[item_name]as [اسم الصنف] from tbl_sales", con)
'da = New OleDbDataAdapter("select * from tbl_sales", con)
da.Fill(dtsales)
dvg_invsales.DataSource = dtsales
con.Close()
يعمل البروجرس بار اولا لانى اعطيتة القيمة باستعلام اخر
ثم بعد انتهاء البروجرس بار يتم انتظار البرنامج لحين تحميل البيانات
اريد تزامن العملية بعد الانتهاء من البروجرس بار يعرض البيانات
بحثت فى مواقع اجنبية كثيرة ولم اعثر على اجابة
اخى الجوكر شاهد شرحك للموضوع لكن نحن ليس لدينا خبرة كافية
هل تكرمت بعمل مثال توضيحي للموضوع لان شاهد الكثير يبحث عنه وليسه له شروحات كافية
واستكمال للسؤال كيف تجعل label شفاف ويكون فوق البروجرس بار ويظهر رقم االتحميل على البرجرس بار ....يوجد موضوع ممتاز بس لاسف لغة السى بتمنى ان ا الجوكر او اى حد من الأفاضل يفيدنا فى هذا الموضوع.
ممكن تحويل هذا المثال من السى شارب الى vb.net لكى يستفيد الحميع
http://vb4arb.com/vb/showthread.php?tid=13051
ايه رأيكم نعمل مشروع ويشارك فيه الجميع
وتجمع فيه الأفكار والطرق المختلفة لكل واحد
ويكون كمرجع للجميع
رديت عليك بموضوعى بقسم سى شارب