كيفية القيام بما يلي: يحصل إصدارات معينة من DataRow
عند إجراء تغييرات إلى صفوف بيانات ورقة العمل يحتفظ كل من الأصل ( Original) وجديد ( Current) إصدارات الصف. على سبيل المثال، قبل استدعاء AcceptChangesالأسلوب، يمكن الوصول إلى تطبيق الخاص بك الإصدارات المختلفة من سجل (كـ المعرفة في DataRowVersionالقائمة تعداد) ومعالجة التغييرات وفقا لذلك.
ملاحظة
يوجد إصدارات مختلفة من صف فقط بعد أن تم تم تحريره و قبل ذلك تنته AcceptChangesأسلوب يدعى. بعد AcceptChangesقد تم استدعاء الأسلوب الحالي و هي الإصدارات الأصلية نفسها.
Pكـsing DataRowVersionالقيمة بالإضافة إلى فهرس عمود (أو اسم العمود كـ سلسلة) بإرجاع القيمة من الإصدار صف معين لذلك العمود. تم تغيير العمود هو تعريفها أثناء ColumnChangingو ColumnChangedالأحداث، حيث هو وقت مناسباً لفحص يختلف في صف الإصدارات لأغراض التحقق من صحة. ولكن، إذا تم تعطيل مؤقتاً مؤقتاً القيود، لا يمكن رفع هذه الأحداث يجب إلى برمجياً تعريف أعمدة التي تم تغييرها. يمكنك القيام بذلك بالتكرار عبر Columnsمجموعة و مقارنة المختلفة DataRowVersionقيم.
الوصول إلى الإصدار الأصلي من DataRow
إلى الحصول على الإصدار الأصلي من سجل
الوصول إلى القيمة عمود تمرير في DataRowVersionمن صف ترغب في إرجاع.
يوضح المثال التالي كيف يمكنك استخدام DataRowVersionالقيمة إلى الحصول على القيمة الأصلية من CompanyNameالحقل في DataRow:
Dim originalCompanyName = NorthwindDataSet1.Customers(0)( "CompanyName", DataRowVersion.Original).ToString()
string originalCompanyName; originalCompanyName = northwindDataSet1.Customers[0] ["CompanyName", DataRowVersion.Original].ToString();
الوصول إلى الإصدار الحالى من DataRow
إلى يحصل الإصدار الحالى من سجل
الوصول إلى القيمة عمود و إضافة معلمة إلى الفهرس الذي يشير إلى أي الإصدار من أحد الصفوف التي تريد إرجاعها.
يوضح المثال التالي كيف يمكنك استخدام DataRowVersionالقيمة إلى الحصول على القيمة الحالي CompanyNameالحقل في DataRow:
Dim currentCompanyName = NorthwindDataSet1.Customers(0)( "CompanyName", DataRowVersion.Current).ToString()
string currentCompanyName; currentCompanyName = northwindDataSet1.Customers[0] ["CompanyName", DataRowVersion.Current].ToString();
راجع أيضًا:
المبادئ
ما هو الجديد في تطوير التطبيقات للبيانات
ربط عناصر تحكم النماذج Windows إلى بيانات في Visual Studio
قم بربط عناصر التحكم إلى البيانات في Visual Studio
موارد أخرى
تحرير بيانات في تطبيق الخاص بك
الإرشادات التفصيلية الخاصة بالبيانات
نظرة عامة حول تطبيقات بيانات في Visual Studio
الاتصال إلى البيانات في Visual Studio