الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطأ فى الكود التالى

بدأه helskran1 في 21 فبراير 2014 · 4 رد · 486 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما لخطأ فى الكود التالى

 

 Dim [set] As DataSet = DirectCast(Me.DgItims.DataSource, DataSet)

 

علما بان رسالة الخطأ التى تظهر هى 

 

 Unable to cast object of type 'System.Data.DataTable' to type 'System.Data.DataSet'.

#2

لا يمكن تحويل  datatable  الى dataset  و ان مصدر البيانات المسند للداتا جريد هو datatable

يفضل عدم تسمية المتغيرات بكلمات محجوزة

جرب

Dim ds As New DataSet
        ds.Tables.Add(Me.DgItims.DataSource)
1

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

نفذت الكود ولكن ظهرت رسالة الخطأ التاليى

DataTable already belongs to another DataSet.

 

برجاء الافادة

#4

اولا لا تستخدم الكلامة المحجوزه للغة مثل set

ما الفكرة من تحويلDataTable الي DataSet هذا ليس مجدي

#5

المشكلة ليست فى الكلمة المحجوزة حيث تم تغيرها ولكن المشكلة قائمه

المطلوب تحويل datagridview الى dataset ليتم حفظها

مواضيع مشابهة