تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يمكن ربط BackgroundWorker بالكود
#1
السلام عليكم ورحمة الله

الكود المرفق لعملية كبيرة حيث يتطلب اجراء اكثر من الف سجل مش قادر على حل المشكلة يعلق BackgroundWorker التصنيف خارج السجل يقول ايش المشكلة يا جماعة Huh


الملفات المرفقة
.txt   0.txt (الحجم : 16.68 ك ب / التحميلات : 28)
الرد }}}
تم الشكر بواسطة:
#2
اخي الكريم الـBackgroundWorker فائدتها عمل اجراء معين بمسار مستقل حاول ان تسند لها وظيفة واحدة فقط يعني انظر للجزء المهم واضفه لها.
الرد }}}
تم الشكر بواسطة:
#3
اخويه سعود شكرا لردك يالغالي انا عندي خمسة عمليات كلها تعبي بالداتا قريد وفق شرط معين وحاطها ببتن واحد لما استعلم مثلا

IF 000000 THEN 1
تحقق نفذ

ELSEIF 00000 THEN 2
تحقق نفذ
ELSEIF 00000 THEN 3
تحقق نفذ
ELSEIF 00000 THEN 4
تحقق نفذ
ELSEIF 00000 THEN 5
تحقق نفذ
END IF

المشكلة فيه قبل الشرط اجراءات وشروط منها عدم ترك الحقل فاضي احيانا يتوقف عندها ولا يعمل اجبرته على العمل يكمل شويه ثم يوقف يقول التصنيف خارج السجل 0_0
الرد }}}
تم الشكر بواسطة:
#4
اخي الكريم التلميح لايكفي
اعمل مثال بسيط وقم برفعه ليتم التعديل عليه.
الرد }}}
تم الشكر بواسطة:
#5
اخي سعود المشروع عندي كبير ارفقة الجزء الخاص المطلوب اجراء عليه الباك جرواند

شوف هذا جزء من الكود يعبي الداتا قريد

PHP كود :
 Dim strSQL88 As String "SELECT top " TOP.Text.Trim " Tex1,Tex2,Tex3,Tex12,CoJHAT,CoHAY,Colev,CoADDASRH,VAH,DEL,ALDARJH,CoLEVEL  FROM  T_ASRH Where DEL =  '" "ساري" "'"
        Dim da88 As New SqlDataAdapter(strSQL88Sqlconn)
        Dim ds88 As New DataSet
        da88
.Fill(ds88" Select * From T_ASRH  DEL =  '" "ساري" "'")
        DataG1.DataSource ds88.Tables(0)

        Dim Column0 As New System.Windows.Forms.DataGridViewCheckBoxColumn
        With Column0
            
.Name "Column0"
            .Visible True
            
.HeaderText "التحديد"
            .DisplayIndex 0
            
.TrueValue True
        End With
        Me
.DataG1.Columns.Add(Column0

        asrh()

^

PHP كود :
 Public Sub asrh()
        DataG1.Columns(0).HeaderText "رقم الملف"
        DataG1.Columns(1).HeaderText "الاسم"
        DataG1.Columns(2).HeaderText "رقم البطاقة"
        DataG1.Columns(3).HeaderText "الجوال"
        DataG1.Columns(4).HeaderText "الجهة"
        DataG1.Columns(5).HeaderText "الحي"
        DataG1.Columns(6).HeaderText "الحالة الاجتماعية"
        DataG1.Columns(7).HeaderText "عدد افراد الاسرة"
        DataG1.Columns(8).HeaderText "الفئة"
        DataG1.Columns(9).HeaderText "الحالة"
        DataG1.Columns(10).HeaderText "الدرجة"
        DataG1.Columns(11).HeaderText "ملاحظات"
    End Sub 
الرد }}}
تم الشكر بواسطة:
#6
ما في حل ياجماعة ؟؟
الرد }}}
تم الشكر بواسطة:
#7
اخي الكريم
ارجو ان ياتي احد ويقدم لك المساعدة
لكن  .. اعمل مثال بسيط جديد  لنفس الفكرة وقم برفعه ...غالبا اجد الحلول من المشروع الجديد وعند المقارنة اعرف الخطا الذي ارتكبته بالمشروع القديم.
الرد }}}
تم الشكر بواسطة: طالب 22 , طالب 22
#8
ارجو منك رفع مثال لي العمليه المطلوبه ان شاء الله تجد الحل
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة:
#9
يا أبو فلان،

إذا أردت عدم تعليق الكود فضعه داخل Task واستدعيه من خلال Thread

ممكن تستفيد من هذا الموضوع: تعليق الكود
http://vb4arb.com/vb/thread-16132.html
الرد }}}
تم الشكر بواسطة: الكاتب
#10
الف شكر اخوي الوادي
الطريقة نجحت لاكن الشريط الجانبي الافقي اختفى ومفعل DataG1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells مقدر اشوف البيانات إلا بفريرة الماوس اعلى وسفل

سؤال هل اقدر استخدم الطريقة بنفس الشاشة على اكثر من DataG لان يجيب بيانات DataG1 و DataG2 ما تطلع عند استخدام الطريقة بنفس sub task

سؤال اخر انا ادرج عمود بالداتاقريد

Dim Column0 As New System.Windows.Forms.DataGridViewCheckBoxColumn
With Column0
.Name = "Column0"
.Visible = True
.HeaderText = "التحديد"
.DisplayIndex = 0
.TrueValue = True
End With
Me.DataG1.Columns.Add(Column0)

يقلي التصنيف خارج الصف او الصفيفه وإذا الغيته تمام !!
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 87 منذ 8 ساعة مضت
آخر رد: مصمم هاوي
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 75 19-03-24, 01:23 AM
آخر رد: dell
  [VB.NET] كيف يمكن إخفاء ظهور الشاشة السوداء فى الـــ console AmeenRashed 2 318 15-11-23, 03:51 PM
آخر رد: justforit
  ما أسرع استضافة يمكن رفع المشروع عليها ؟ hazim1 0 200 03-10-23, 08:55 AM
آخر رد: hazim1
  كيف يمكن تأخير الـSplash Screen حتى يتم تحميل الأدوات بالكامل؟ hazim1 0 282 28-09-23, 08:23 AM
آخر رد: hazim1
  هل يمكن نسخ احتياطي لأسماء الButtons ؟ hazim1 2 258 21-09-23, 07:32 PM
آخر رد: hazim1
  كيف انشء حقل بالكود anes 2 276 14-08-23, 04:18 AM
آخر رد: anes
  هل يمكن عد الصفوف التالية للصف المُحدد في Datagridview ؟ hazim1 1 465 17-07-23, 09:04 PM
آخر رد: mrfenix93
  [SQL] كيف يمكن تعديل update أو حذف delete صف معين من جدول بدلالة رقم الصف ROW_NUMBER mmaalmesry 4 763 06-02-23, 09:42 AM
آخر رد: mmaalmesry
  [VB.NET] كيف يمكن تنفيذ امر داخل الباور شل zooz313 2 779 17-12-22, 02:25 PM
آخر رد: kebboud

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


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