منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] عدم القدرة على تعبئة داتا تيبل مع خاصية ShowDialog - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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] عدم القدرة على تعبئة داتا تيبل مع خاصية ShowDialog (/showthread.php?tid=38530)



عدم القدرة على تعبئة داتا تيبل مع خاصية ShowDialog - ADAM12 - 30-05-21

السلام عليكم

دائما أعاني مع خاصية SHOWDIALOG و اليوم تحديدا 

عند تطبيقي لكود التالي 

كود :
Dim FRM As New STOCK_ARTICLES
       FRM.ShowDialog()

يشتغل بشكل سليم لكن المشكل هنا أن الفورم الجديد لا يقبل التعبئة DataTableAdapter من فورم آخر و تبقى البايات القديمة دون تحديث فقمت بوضعه بفنكشن داخل الفورم الجديد نفسه لكن دون جدوى 

كود :
Public Function REFRESHDT()
       Me.FAMILLESTableAdapter.Fill(Me.ATDS.FAMILLES)
          Return Nothing
   End Function



RE: عدم القدرة على تحديث داتا تيبل مع خاصية ShowDialog - ابو انس - 30-05-21

حاول تستخدم الكلاس او موديول


RE: عدم القدرة على تحديث داتا تيبل مع خاصية ShowDialog - Fareed - 31-05-21

وعليكم السلام

لا ادري ما المقصود ب فورم اخر
اذا قصدم الفورم الذي فيه ShowDialog فيمكنك وضع امر التحديث بعده مباشره
ولو ان الكود يقوم بالتعبئه وليس التحديث
مثل
Dim FRM As New STOCK_ARTICLES
FRM.ShowDialog()
Me.FAMILLESTableAdapter.Fill(Me.ATDS.FAMILLES)


RE: عدم القدرة على تحديث داتا تيبل مع خاصية ShowDialog - ADAM12 - 31-05-21

(30-05-21, 11:24 PM)ابو انس كتب : حاول تستخدم الكلاس او موديول

للأسف لم ينجح الأمر حتى مع الموديول

(31-05-21, 12:36 AM)Fareed كتب : وعليكم السلام

لا ادري ما المقصود ب فورم اخر
اذا قصدم الفورم الذي فيه ShowDialog فيمكنك وضع امر التحديث بعده مباشره
ولو ان الكود يقوم بالتعبئه وليس التحديث
مثل
Dim FRM As New STOCK_ARTICLES
FRM.ShowDialog()
Me.FAMILLESTableAdapter.Fill(Me.ATDS.FAMILLES)

نعم أخي قمت بالتعبئة و لم أقصد بالتحديث UPDATE 
بل قصدي أن الجدول لا تعاد تعبئته بالتحديثات الأخيرة 
بالرغم من انني اذا استغنيت عن عبارة NEW في  ShowDialog و استخدمت Show فقط تعمل التعبئة