مشاركة عبر


الإرشادات التفصيلية: حفظ البيانات إلى قاعدة بيانات (جدول مفرد)

واحد السيناريوهات الأكثر شيوعاً في تطوير التطبيقات هو dهوplay بيانات في نموذج في تطبيقات Windows، قم بتحرير البيانات، ثم قم بإرسال البيانات المحدثة مرة أخرى إلى قاعدة بيانات. هذه معاينة بإنشاء نموذج بسيط يعرض بيانات من جدول مفرد في فرد عناصر التحكم. يمكنك تحرير البيانات في عناصر التحكم و حفظ التغييرات مرة أخرى إلى قاعدة بيانات. يستخدم هذا المثال Customersجدول من قاعدة بيانات Northwind النموذجية.

يمكنك حفظ البيانات في تطبيق الخاص بك الخلف إلى قاعدة بيانات بواسطة استدعاء Updateأسلوب محول الجدول. عندما تقوم بيسحب عناصر من الإطار Data المصادر، التعليمات البرمجية لحفظ بيانات هو المضافة تلقائياً ليسحب قالب نموذج في الجدول أول. تتطلب أية جداول إضافى يتم إضافتها إلى نموذج تمت الإضافة أية تعليمات برمجية لحفظ بيانات يدوياً. للحصول تشغيل المعلومات حول حفظ بيانات من جدول واحد أو المزيد، راجع الإرشادات التفصيلية: قم بحفظ البيانات قاعدة بيانات (متعدد الجداول).

تتضمن المهام الموضحة في هذه الإرشادات التفصيلية ما يلي:

ملاحظة

قد تختلف مربعات الحوار وأوامر القائمة التى تشاهدها الان عن تلك الموصوفة في التعليمات اعتماداً على الإعدادات النشطة أو الإصدار الخاص بك. لتغيير الإعدادات الخاصة بك, اختر إعدادات الاستيراد و التصدير ضمن القائمة أدوات . لمزيد من المعلومات، راجع العمل مع إعدادات.

المتطلبات الأساسية

لإكمال هذه المعاينة ، سوف تحتاج إلى :

إنشاء تطبيق في Windows

الخطوة الأولى هو لإنشاء تطبيقات Windows. تعيين اسم للمشروع هو اختيارية في ترتيب هو الخطوة إلا أننا يتم إعطائه اسماً لأن نحن حالة التخطيط تشغيل حفظه لاحقاً.

إلى إنشاء مشروع تطبيقات Windows جديد

  1. من قائمة ملف، إنشاء مشروع جديد.

  2. قم بتسمية مشروع من UpdateSingleTableWalkthrough.

  3. تحديد تطبيق في Windows وانقر فوق ‏‏موافق . لمزيد من المعلومات، راجع إنشاء التطبيقات المستندة إلى Windows.

    مشروع UpdateSingleTableWalkthrough هو التي تم إنشاؤها وإضافتها إلى من مستكشف الحل.

إنشاء مصدر البيانات

هذه الخطوة بإنشاء مصدر بيانات من قاعدة بيانات Northwind باستخدام معالج إعداد مصدر البيانات. يجب أن يكون لديك حق الوصول إلى قاعدة بيانات نموذج Northwind لاستكمال معالج. للحصول تشغيل المعلومات حول إعداد قاعدة بيانات Northwind، راجع كيفية القيام بما يلي: يثّبت نموذج قواعد بيانات.

لإنشاء مصدر بيانات

  1. في قائمة بيانات ، انقر فوقإظهار مصادر البيانات.

  2. في الإطار المصادر البيانات ، انقر فوق إضافة مصدر بيانات جديد إلى بدء معالج إعداد مصدر البيانات.

  3. حددقاعدة بيانات في صفحة اختر نوع مصدر البيانات و انقر فوق التالي.

  4. في اختيار صفحتك اتصال بيانات قم بأحد الإجراءات التالية:

    • إذا كان هناك اتصال بيانات إلى قاعدة بيانات Northwind هو متوفرة في المنسدلة المنسدلة lهوt، حدده.

      -أو-

    • تحديد من اتصال جديد إلى فتح صندوق الحوار اضافه/تعديل الاتصال. لمزيد من المعلومات، راجع إضافة/تعديل مربع حوار الاتصال (عام).

  5. إذا كانت قاعدة بيانات الخاصة بك تتطلب كلمة مرور، تحديد خيار إلى تتضمن بيانات حساسة، ومن ثم انقر فوق التالي.

  6. انقر فوق التالي على حفظ سلسلة الاتصال للصفحة ملف "تكوين التطبيق".

  7. توسيع جداول عقدة تشغيل الصفحة اختيار "الكائنات قاعدة بيانات" الخاصة بك.

  8. تحديد الجدول العملاء ، و ثم انقر فوق إنهاء.

    من NorthwindDataSet يضاف إلى مشروع الخاص بك و Customersيظهر في الجدول نافذة بيانات المصادر .

تعيين عناصر التحكم أن يتم تاريخ الإنشاء

لترتيب هو معاينة سوف تكون بيانات في تخطيط تفاصيل الموقع بيانات هو dهوplayed في عناصر تحكم مفردة بدلاً من الافتراضي DataGridViewالتخطيط.

إلى تعيين عناصر التحكم للعناصر الموجودة في نافذة "المصادر بيانات"

  1. قم بتوسيع العقدة العملاء في الإطار المصادر بيانات.

  2. تغيير عنصر التحكم للجدول العملاء إلى الأشخاص عناصر التحكم عن طريق تحديد تفاصيل من المنسدلة-القائمة تشغيل العقدة العملاء. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بتعيين عنصر إلى يتم إنشاء عند السحب من "نافذة المصادر بيانات".

قم بإنشاء نموذج منضم للبيانات

يمكنك إنشاء حدود بيانات عناصر التحكم بواسطة سحب عناصر من الإطار موارد بيانات إلى النموذج الخاص بك.

لإنشاء حدود بيانات عناصر التحكم في النموذج

  • يسحب العقدة الأساسية العملاء من الإطار موارد بيانات إلى من Form1.

    تظهر عناصر تحكم حدود بيانات باستخدام تسميات وصفية في النموذج، بالإضافة إلى شريط الأدوات ( BindingNavigator) للتنقل بين السجلات. NorthwindDataSet ، CustomersTableAdapter ، BindingSource، و BindingNavigatorتظهر في علبة مكوّن.

تعديل تعليمات برمجية إلى تحديث قاعدة بيانات

يمكنك تحديث قاعدة بيانات بواسطة استدعاء Updateأسلوب من CustomersTableAdapter. افتراضياً، يكون لمعالج أحداث ل BindingNavigatorل حفظ زر يضاف إلى التعليمة البرمجية للنموذج بإرسال التحديثات إلى قاعدة بيانات. يقوم هذا إجراء بتعديل تعليمات برمجية إلى تضمين خطأ معالجة بالتفاف المكالمة تحديث في حظر محاولة catch. يمكنك تعديل تعليمات برمجية إلى تناسب احتياجات تطبيق الخاص بك.

إلى إضافة تحديث المعلومات المنطقية للتطبيق

  1. انقر نقراً مزدوجاً فوق حفظ زر تشغيل BindingNavigatorلفتح محرر تعليمات برمجية إلى bindingNavigatorSaveItem_Clickمعالج حدث.

  2. استبدال التعليمة البرمجية في معالج الأحداث إلى إضافة بعض معالجة الأخطاء. التعليمة البرمجية قد تشبه التالى:

    Try
        Me.Validate()
        Me.CustomersBindingSource.EndEdit()
        Me.CustomersTableAdapter.Update(Me.NorthwindDataSet.Customers)
        MsgBox("Update successful")
    
    Catch ex As Exception
        MsgBox("Update failed")
    End Try
    
    try
    {
        this.Validate();
        this.customersBindingSource.EndEdit();
        this.customersTableAdapter.Update(this.northwindDataSet.Customers);
        MessageBox.Show("Update successful");
    }
    catch (System.Exception ex)
    {
        MessageBox.Show("Update failed");
    }
    

اختبار التطبيق

لإختبار التطبيق

  1. اضغط F5.

  2. قم بإجراء بعض التغييرات إلى البيانات سجل واحد أو أكثر.

  3. اضغط الزر حفظ.

  4. تحقق من قيم الموجودة في قاعدة بيانات إلى التحقق من أنه تم تم الحفظ التغييرات.

الخطوات التالية

استناداً إلى متطلبات التطبيق الخاص بك، هناك العديد من الخطوات التي قد تحتاج إلى إجراء بعد إنشاء بيانات-حدود النموذج في تطبيقات Windows الخاص بك. بعض التحسينات قد أجريت إلى تضمين هذه معاينة:

راجع أيضًا:

المبادئ

ما هو الجديد في تطوير التطبيقات للبيانات

ربط عناصر تحكم النماذج Windows إلى بيانات في ‏‫Visual Studio

قم بربط عناصر التحكم إلى البيانات في ‏‫Visual Studio

موارد أخرى

الإرشادات التفصيلية الخاصة بالبيانات

الاتصال إلى البيانات في ‏‫Visual Studio

قم بإعداد تطبيق الخاص بك إلى تلقي بيانات

إحضار بيانات في تطبيق الخاص بك

‏‏تحرير بيانات في تطبيق الخاص بك

التحقق من صحة بيانات

حفظ بيانات