منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : هل فيه كتاب يشرح التعامل مع الداتا ست في فيجوال دوت نت 2008
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 

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

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

جزاكم الله خير
http://www.kutub.info/library/category/19


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

اتمنى انني اكون قد فهمت سؤالك بشكل جيد انت تريد اضافة اعمدة الى جدول قابع في 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"))