تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ بعد استخدام العمل في الخلفية
#1
استخدمت هذا الكود لحساب المجموع, لكن الحساب يأخذ وقت طويل لذلك قررت تجربة وضع الأمر في أداة العمل في الخلفية لكن تظهر لي هذه الرسالة أثناء التطبيق:

الكود :

PHP كود :
Public Class Form1
    Private Sub Form1_Load
(sender As System.ObjectAs System.EventArgsHandles MyBase.Load

        Control
.CheckForIllegalCrossThreadCalls False
    End Sub


Private Sub BackgroundWorker2_DoWork(ByVal sender As System.ObjectByVal e As System.ComponentModel.DoWorkEventArgsHandles BackgroundWorker2.DoWork
        GetTootel
()
 
   End Sub

    Sub GetTootel
()

 
       Me.SubscribersBindingSource.MoveFirst()
 
       Me.EventdataBindingSource.MoveFirst()

 
       Label7.Text " 0"
 
       Label10.Text "0"
 
       Label11.Text "0"

 
       Dim tot As Double 0
        Dim ooo 
As Double 0

        For Each i 
As DataGridViewRow In SubscribersDataGridView.Rows
            With DataGridView1
()
 
               For Each d As DataGridViewRow In DataGridView1.Rows

                    tot 
+= CDbl(d.Cells("PriseDataGridViewTextBoxColumn").Value)

 
               Next

            End With
            For Each d 
As DataGridViewRow In DataGridView1.Rows
                ooo 
+= CDbl(d.Cells("DiscountDataGridViewTextBoxColumn").Value)
 
           Next
            SubscribersBindingSource
.MoveNext()
 
       Next

        Label10
.Text ooo
        Label7
.Text tot
        Label11
.Text Val(Label7.Text Label10.Text)

 
       Label17.Text SubscribersDataGridView.RowCount

        Panel1
.Enabled True
        SubscribersBindingNavigator
.Enabled True

    End Sub

Private Sub Button17_Click(sender As System.ObjectAs System.EventArgsHandles Button17.Click
     Panel1
.Enabled False
        SubscribersBindingNavigator
.Enabled False
        BackgroundWorker2
.RunWorkerAsync()
 
   End Sub
End 
Class 


الرسالة :

   
الرد }}}
تم الشكر بواسطة:
#2
WindowsApplication1.rar ?
الرد }}}
تم الشكر بواسطة:
#3
(17-12-16, 01:26 PM)amgad525 كتب : WindowsApplication1.rar ?

?!
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استخدام فونت جديد في البرنامج Emam emam 5 87 14-04-24, 01:29 PM
آخر رد: عبد العزيز البسكري
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 140 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 210 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [VB.NET] كيف اقوم بمنع المستخدم من استخدام الكيبورد وخصوصا مفتاح Print screen Ameenh 0 237 07-10-23, 10:45 PM
آخر رد: Ameenh
  طريقة استخدام حلقة For Each ASUS2020 5 598 11-04-23, 01:26 AM
آخر رد: ASUS2020
  [VB.NET] بطئ تحديث كونترول اثناء استخدام linq الماجيك مسعد 9 1,094 23-10-22, 02:39 PM
آخر رد: الماجيك مسعد
Heart كيفية استخدام Class في المشروع أبو خالد الشكري 4 977 21-08-22, 07:00 PM
آخر رد: أبو خالد الشكري
  جلب أسماء الجداول- البرنامج يتوقف عن العمل mmaalmesry 5 1,123 05-06-22, 04:30 PM
آخر رد: asemshahen5
  استخدام parallel for makky 3 750 17-05-22, 03:23 AM
آخر رد: makky
  كيفية استخدام autocomplete for textbox الماجيك مسعد 2 927 08-05-22, 09:31 PM
آخر رد: الماجيك مسعد

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم