منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008 - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008 (/showthread.php?tid=20207)



هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008 - samawi - 30-04-17

السلام عليكم 

هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008

كيف اضيف اعمدة من جدول في القاعدة الي جدول في الداتا ست 

جزاكم الله خير


RE: هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008 - alma_fandi - 30-04-17

http://www.kutub.info/library/category/19


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


RE: هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008 - samawi - 30-04-17

اريد كود يسعلم من جدول اس كيو سيرفر
ويملي جدول في الداتا ست
جزاكم الله خير


RE: هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008 - ابو ليلى - 30-04-17

السلام عليكم و رحمة الله و بركاته و بركاته

اتمنى انني اكون قد فهمت سؤالك بشكل جيد انت تريد اضافة اعمدة الى جدول قابع في DataSet
الطريقة بسيطة من خلال Table.Columns.Add
مع انني احبذ الطرق الموسعة فهي افضل للتعامل  (Extention Methods)
لنفرض ان لديك مديول (Module)
قم باضافة المرجع التالي اعلى المديول
PHP كود :
Imports System.Runtime.CompilerServices 
بعدها ندرج هذه الدالة
PHP كود :
   <Extension()>
 
   Public Sub InsertColumnAfter(Columns As DataColumnCollectionCurrentColumn As DataColumnNewColumn As DataColumn)
 
       If Not Columns.Contains(CurrentColumn.ColumnNameThen
            Throw 
New ArgumentException("Column Not Found")
 
       End If

 
       Columns.Add(NewColumn)
 
       Columns(NewColumn.ColumnName).SetOrdinal(CurrentColumn.Ordinal 1)

 
   End Sub 
حيث SetOrdinal تحدد موضع العمود بين الاعمدة

الان اصبحت هذه الدالة تتوفر مع كل الانواع من DataColumnCollection

اما الاستدعاء فيكون كما يلي
PHP كود :
       DS.Tables(0).Columns.InsertColumnAfter(DS.Tables(0).Columns("column2"), New DataColumn("column3"))