![]() |
|
[VB.NET] حل مشكلة متعلقه ب BackgroundWorker - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] حل مشكلة متعلقه ب BackgroundWorker (/showthread.php?tid=13028) |
حل مشكلة متعلقه ب BackgroundWorker - YazanOtoum - 23-08-15 السلام عليكم
اخواني انا استخدم هذا الكود لاضافة بيانات لل listview
كود : Private Sub BackgroundWorker_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker.DoWorkولكن يعطيني خطأ :
Cross-thread operation not valid: Control 'Vlist' accessed from a thread other than the thread it was created on.
اعلم ان الخطأ بسبب Cross-thread operation
ولكن ليس عندي خبره بها ... ارجوا المساعدة وشكراا
RE: حل مشكلة متعلقه ب BackgroundWorker - YazanOtoum - 23-08-15 ارجوا الحل ... وشكرا RE: حل مشكلة متعلقه ب BackgroundWorker - أبو عمر - 23-08-15 PHP كود : Private Sub ShowDataInLvw(ByVal data As DataTable, ByVal lvw As ListView)PHP كود : ShowDataInLvw(dt,Listview1) موفق RE: حل مشكلة متعلقه ب BackgroundWorker - YazanOtoum - 23-08-15 اخي اعطاني هذا الخطأ Cross-thread operation not valid: Control 'Vlist' accessed from a thread other than the thread it was created on. انا استخدم backgroundworker اخي الخطأ في كودي يلي انا كتبته هنا :
الصوره في المرفقات
ما الحل ؟؟
RE: حل مشكلة متعلقه ب BackgroundWorker - YazanOtoum - 23-08-15 ارجوا انك قد فهمت ما اقصده RE: حل مشكلة متعلقه ب BackgroundWorker - أبو عمر - 23-08-15 تأكد من صحة عمل هذا عندك Dim conn As New SqlConnection("Data Source = " & SQLS & "; User ID = " & UR & "; Password = " & Pass & ";database=" & DN & ";") RE: حل مشكلة متعلقه ب BackgroundWorker - YazanOtoum - 23-08-15 اخي الكود صحيح ويشتغل دون backgroundworker RE: حل مشكلة متعلقه ب BackgroundWorker - أبو عمر - 23-08-15 معذرة انت محق وأرجو اني فهمتك الان فعلا https://msdn.microsoft.com/en-us/library/cc221403(v=vs.95).aspx?cs-save-lang=1&cs-lang=vb RE: حل مشكلة متعلقه ب BackgroundWorker - الطالب - 24-08-15 سلام جرب تضع هذا التعديل كود : Dim connString As String = "Data Source = " & SQLS & "; User ID = " & UR & "; Password = " & Pass & ";database=" & DN & ";"لكن انصحك بدل الارقام التي في السطر التالي تضع اسماء الحقول مثل كود : Vlist.Items.Add(New ListViewItem(New String() {row("col1"), row("col2"), row("col3"), row("col4"), row("col5")}))الكود مجرب موفقين RE: حل مشكلة متعلقه ب BackgroundWorker - YazanOtoum - 24-08-15 شكرا لك اخي Lion_KSA وشكرا لك اخي الطالب ... تم الحل عن طريق كود اخي الطالب شكراااا لكم جميعااا |