14-10-12, 09:24 PM
(آخر تعديل لهذه المشاركة : 14-10-12, 09:30 PM {2} بواسطة محمود رغمان.)
ال DataSet :
باختصار شديد ال DataSet هي عبارة عن صورة لنظام قواعد بيانات ولكن في الذاكرة - مؤقت - ، المحتويات الأساسية لهذه الفئة هي :
الفئات الأساسية :
DataTableCollection : الجداول في هذه القاعدة .
DataRelationCollection : العلاقات بين الجداول المختلفة .
PropertyCollection : لاضافة خصائص إلى ال DataSet .
الخصائص الأساسية :
DataSetName : الاسم .
RemotingFormat : تحديد الطريقة التي يتم بها عمل serialize للمحتويات ، مثل binary او XML او غيره .
الدوال الأساسية :
AcceptChanges() : تطبيق التغييرات التي تمت على ال DataSet منذ آخر مرة تم عمل AcceptChanges لها إلى قاعدة البيانات .
RejectChanges() : الغاء جميع التعديلات التي تمت على ال DataSet منذ آخر مرة تم عمل AcceptChanges لها .
Clear() : مسح كافة محتويات ال DataSet .
Clone() : نسخ الهيكل structure لقاعدة البيانات بما فيها الجداول والعلاقات .
Copy() : نسخ الهيكل اضافة إلى جميع البيانات .
GetChanges() : معرفة كافة التغييرات التي حدثت لقاعدة البيانات منذ آخر مرة تم عمل AcceptChanges لها .
HasChanges() : قيمة Boolean تحديد فيما اذا كانت هناك تغييرات قد تمت منذ آخر مرة تم عمل AcceptChanges ام لا .
Merge() : دمج عدة DataSet .
ReadXml() و WriteXml() : الكتابة والقراءة على شكل XML من ال DataSet .
انشاء DataSet :
يمكنك انشاء DataSet عن طريق الكود بابسط طريقة بالشكل التالي :
C#:
[color=#000000][FONT=arial][b]vb.net:
[color=#000000][FONT=arial][b]أو يمكنك انشاءها عن طريق أدوات .net ، من قائمة الأدوات Data ستجد DataSet قم بسحبها وسيظهر لك المعالج مباشرة بالشكل التالي :
باختصار شديد ال DataSet هي عبارة عن صورة لنظام قواعد بيانات ولكن في الذاكرة - مؤقت - ، المحتويات الأساسية لهذه الفئة هي :
الفئات الأساسية :
DataTableCollection : الجداول في هذه القاعدة .
DataRelationCollection : العلاقات بين الجداول المختلفة .
PropertyCollection : لاضافة خصائص إلى ال DataSet .
الخصائص الأساسية :
DataSetName : الاسم .
RemotingFormat : تحديد الطريقة التي يتم بها عمل serialize للمحتويات ، مثل binary او XML او غيره .
الدوال الأساسية :
AcceptChanges() : تطبيق التغييرات التي تمت على ال DataSet منذ آخر مرة تم عمل AcceptChanges لها إلى قاعدة البيانات .
RejectChanges() : الغاء جميع التعديلات التي تمت على ال DataSet منذ آخر مرة تم عمل AcceptChanges لها .
Clear() : مسح كافة محتويات ال DataSet .
Clone() : نسخ الهيكل structure لقاعدة البيانات بما فيها الجداول والعلاقات .
Copy() : نسخ الهيكل اضافة إلى جميع البيانات .
GetChanges() : معرفة كافة التغييرات التي حدثت لقاعدة البيانات منذ آخر مرة تم عمل AcceptChanges لها .
HasChanges() : قيمة Boolean تحديد فيما اذا كانت هناك تغييرات قد تمت منذ آخر مرة تم عمل AcceptChanges ام لا .
Merge() : دمج عدة DataSet .
ReadXml() و WriteXml() : الكتابة والقراءة على شكل XML من ال DataSet .
انشاء DataSet :
يمكنك انشاء DataSet عن طريق الكود بابسط طريقة بالشكل التالي :
C#:
كود :
[SIZE=3]DataSet empDataSet = new DataSet("My Employee");[/SIZE][/b][/FONT][/COLOR][color=#000000][FONT=arial][b]vb.net:
كود :
[SIZE=3]Dim empDataSet as DataSet = New DataSet("My Employee")[/SIZE][/b][/FONT][/COLOR][color=#000000][FONT=arial][b]أو يمكنك انشاءها عن طريق أدوات .net ، من قائمة الأدوات Data ستجد DataSet قم بسحبها وسيظهر لك المعالج مباشرة بالشكل التالي :
