INFO: التخطيط لـ ربط بيانات نماذج ويب

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

اضغط هنا لرابط المقالة باللغة الانجليزية313481
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
توفر هذه المقالة المخطط إلى معرفة الرئيسي ربط البيانات باستخدام نماذج ويب ASP.NET. للمساعدة مع تعلم Microsoft المنتج أو التقنية توفر المخطط المقالات على ارتباطات إلى معلومات مفيدة بما في ذلك الوثائق الفورية مقالات "قاعدة المعارف لـ Microsoft" المقالات.

تحتوي هذه المقالة على الأقسام التالية:
  • نظرة عامة حول
  • هندسة
  • برامج تعليمية QuickStart
  • كيفية مقالات
  • المواضيع الإرشادية
  • استكشاف الأخطاء وإصلاحها
back to the top

نظرة عامة حول


يمكنك باستخدام صفحات "نماذج ويب" عرض المعلومات بواسطة ربط عناصر تحكم مصدر البيانات (كما مع معظم أنواع النماذج). ومع ذلك، يتم ربط البيانات في "نماذج ويب" صفحات مختلفة إلى حد ما من ربط البيانات في تقنيات أخرى وبسبب طبيعة صفحات "نماذج ويب" نفسها و هندسة برمجة ويب. باستخدام نماذج Windows .NET "و" نماذج ويب "، يمكنك الآن ربط ظاهريًا أي خاصية عنصر التحكم.

يوفر هذا الموضوع الخلفية المعلومات حول ربط البيانات في "نماذج ويب" صفحات كيفية العمل مع ربط البيانات في تطبيقات ويب و حيث يمكنك العثور على مزيد من المعلومات حول ربط البيانات الوصول إلى البيانات في صفحات "نماذج ويب".

يتم ربط البيانات في "نماذج ويب" صفحات مرنة. يمكن ربط أي خاصية عنصر التحكم إلى البيانات. هذه المرونة يجعل ربط البيانات في "نماذج ويب" صفحات مختلفة من أنواع الربط تاريخ سابق. في أنواع أخرى من ربط البيانات عادةً ربط الخاصية العرض (على سبيل المثال، نص الخاصية من مربع نص) إلى مصدر البيانات.

في صفحات "نماذج ويب" يمكن أن يكون مصدر البيانات أي نوع من المعلومات المتوفرة إلى الصفحة ما إذا كانت المعلومات التي تأتي من قاعدة بيانات أو من مستند XML ، من عنصر تحكم آخر أو عملية أخرى أو حتى من العملية حسابية التي تقوم بها بنفسك.

مع بيانات "نماذج ويب" الربط الذي يمكن تعيين هذه البيانات إلى أي خاصية من أي عنصر تحكم. لذلك، يمكنك استخدام ربط البيانات لتنفيذ إجراءات مثل:
  • تعيين النص الذي يتم عرضه في مربع نص أو تسمية زر LinkButton أو عنصر تحكم آخر.
  • تعيين الصفحة الهدف (السمة HREF) عنصر تحكم الارتباط.
  • ربط عنصر تحكم CheckBox قيمة منطقية لتعيين الحالة المُحدَّدة لعنصر التحكم مباشرةً.
  • تعيين رسم عنصر تحكم الصورة بواسطة ربط به ImageUrl الخاصية إلى عمود قاعدة بيانات التي تحتوي على URL أو اسم ملف الرسومات.
  • تعيين اللون أو الخط أو حجم عناصر التحكم. قد يكون هذا مفيداً كطريقة تطبيق تفضيلات المستخدم التي قمت بتخزينها في قاعدة بيانات أو مخزن البيانات الأخرى.
بمعنى آخر، ربط البيانات طريقة لتعيين أي خاصية وقت التشغيل يمكن الوصول إليها من أي عنصر تحكم على الصفحة تلقائياً.

للحصول على معلومات عامة حول ربط البيانات باستخدام نماذج ويب ASP.NET ، قم بزيارة مواقع Microsoft التالية على الويب: للحصول على معلومات إضافية، انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
307860نظرة عامة ربط البيانات ASP.NET
back to the top

هندسة

يمكن ربط خاصية عنصر التحكم "ملقم ويب ذات القيمة المفردة أي قيمة بيانات (على سبيل المثال، يمكنك ربط الخاصية Text مربع نص أو خاصية ImageUrl تحكم الصورة). يتضمن هذا ليس فقط من عرض خصائص ولكن سلوك خصائص مثل حجم وعرض الخط. تحديد ربط البيانات ذات القيمة المفردة عن طريق إنشاء تعبير ربط البيانات. في Microsoft Visual Studio ، يمكنك استخدام أدوات وقت التصميم لإنشاء هذا التعبير تلقائياً. عند قيام عنصر التحكم ربط البيانات ، يحل التعبير وقد يقوم بتعيين القيمة الناتجة إلى الخاصية المحددة. يمكنك ربط البيانات العديد من الخصائص على عنصر تحكم كما تريد.

للحصول على الوثائق حول المفاهيم ربط بيانات "نموذج ويب" بزيارة مواقع Microsoft التالية على الويب:

عناصر التحكم

بعض عناصر تحكم "نماذج ويب" تعرض القيم من سجلات متعددة في وقت واحد. تتضمن عناصر التحكم هذه إعادة تقوية و DataList ، DataGrid ، ListBox ، CheckBoxList و ويب RadioButtonList وعناصر الملقم HtmlSelect التحكم. عرض عناصر تحكم أخرى، مثل عناصر تسمية "و" مربع نص "،" CheckBox "و" ارتباط تشعبي مفرد القيم التي في شروط ربط البيانات يعني القيم من سجل واحد. لمزيد من المعلومات، قم بزيارة مواقع Microsoft التالية على الويب: وصف موقع الويب "ربط بيانات التعبيرات للحصول على نماذج صفحات ويب" كيفية تحديد ربط البيانات تحكم "نماذج ويب" خلال بذلك استخدام من بناء جملة خاص الذي. موقع ويب تغطي المواضيع التالية:
  • فوائد استخدام تعبيرات ربط البيانات
  • باستخدام فئة DataBinder للربط
  • حل تعبيرات ربط البيانات

أسلوب Control.DataBind

بربط أسلوب Control.DataBind مصدر بيانات عنصر التحكم الذي تم استدعاؤه الملقم و كافة عناصر التحكم التابعة الخاصة به. استخدم هذا الأسلوب لربط بيانات من مصدر بعنصر تحكم ملقم. أنت تستخدم نموذجياً هذا الأسلوب بعد استرداد مجموعة البيانات خلال استعلام قاعدة بيانات. تحتوي صفحة ويب "Control.DataBind أسلوب" أيضاً على مثال يوضح كيفية تجاوز أسلوب DataBind في عنصر تحكم مخصص.

فئة DataBinder

توفير موقع ويب هذا الدعم لتطوير التطبيقات السريع مصممي (RAD) إلى إنشاء تحليل "بناء تعبير ربط البيانات". لا يتم توريث هذه الفئة.

أعضاء DataBinder

يحتوي موقع ويب هذا قائمة من كافة أعضاء الفئة DataBinder.

أسلوب DataBinder.Eval

يستخدم أسلوب DataBinder.Eval انعكاس تحليل تعبير ربط البيانات مقابل كائن في وقت التشغيل وتقييمها. يسمح هذا الأسلوب تطوير التطبيق السريع مصممي (RAD) مثل Visual Studio .NET ، بسهولة إنشاء ثم تحليل بناء الجملة ربط البيانات. يمكنك أيضاً استخدام هذا الأسلوب بشكل إلزامي على ويب صفحة نماذج لتبسيط النوع من نوع إلى آخر. يحتوي موقع ويب هذا على مثال يوضح كيف يتم استخدام أحد إصدارات Eval overloaded.

أسلوب Control.OnDataBinding

رفع أسلوب Control.OnDataBinding حدث DataBinding. يُخبر هذا الأسلوب عنصر تحكم خادم لتنفيذ أي منطق تسلسل ربط البيانات المقترنة بها. يحتوي موقع ويب هذا على مثال يوضح كيفية تجاوز أسلوب OnDataBinding لإضافة عناصر التحكم التابعة إلى عنصر التحكم الأساسي من مصدر بيانات.

فئة DataBinding

يحتوي موقع ويب هذا على معلومات حول تعبير ربط البيانات مفرد في عنصر تحكم ملقم ASP.NET. يسمح هذا التعبير ربط البيانات واحد مصممي RAD مثل Visual Studio .NET ، إنشاء تعبيرات ربط البيانات في وقت التصميم. لا يتم توريث هذه الفئة.

فئة DataBindingCollection

فئة DataBindingCollection يوفر مجموعة من الكائنات DataBinding لـ ASP.NET عنصر تحكم الملقم. لا يتم توريث هذه الفئة. يحتوي موقع ويب هذا على مثال يوضح كيفية استخدام منشئ DataBindingCollection.

أعضاء DataBindingCollection

يحتوي موقع ويب 'الأعضاء DataBindingCollection' قائمة من كافة أعضاء الفئة DataBindingCollection.

حدث Control.DataBinding

يتم إجراء الحدث Control.DataBinding عند بربط عنصر تحكم الملقم إلى مصدر بيانات. معالج الأحداث يتلقى وسيطة من النوع EventArgs يحتوي على البيانات التي تتعلق هذا الحدث. هذا الحدث بإعلام تحكم الملقم لتنفيذ أي منطق تسلسل ربط البيانات التي تمت كتابتها له.

واجهة IDataBindingsAccessor

مع واجهة IDataBindingsAccessor يمكن الوصول إلى مجموعة تعبيرات ربط البيانات على عنصر تحكم وقت التصميم.

أعضاء IDataBindingsAccessor

يحتوي موقع ويب هذا قائمة من كافة أعضاء الواجهة IDataBindingsAccessor. back to the top

برامج تعليمية QuickStart

للحصول على البرامج التعليمية QuickStart ، قم بزيارة مواقع Microsoft التالية على الويب: لمزيد من المعلومات حول عناصر تحكم الملقم ربط البيانات قم بزيارة موقع Microsoft على ويب GotDotNet التالية: لمزيد من المعلومات حول عناصر تحكم ربط البيانات templated قم بزيارة موقع Microsoft التالي على الويب: لمزيد من المعلومات حول عناصر تحكم الملقم قم بزيارة موقع Microsoft التالي على الويب: back to the top

كيفية مقالات

كيف إلى المقالات في "قاعدة معارف Microsoft تحتوي على إرشادات خطوة بخطوة حول كيفية تنفيذ مهام معينة. للحصول على معلومات إضافية حول ربط البيانات نماذج ويب ASP.NET انقر فوق رقمي المقالتين التاليتين لعرضهما في "قاعدة المعارف لـ Microsoft:
308485HOW TO: إنشاء صفحة رئيسي/تفصيلي مع عناصر تحكم نموذج ويب
308485HOW TO: إنشاء صفحة رئيسي/تفصيلي مع عناصر تحكم نموذج ويب
306227HOW TO: استخدام عنصر تحكم ويب CheckBox في DataGrid
314334HOW TO: إضافة عناصر الثابتة للتحكم DropDownList باستخدام .NET VB
317429HOW TO: استخدام حدث ItemDataBound في نماذج ويب VB.Net
317719تصدير HOW TO: البيانات في DataGrid على ASP. WebForm NET إلى Excel
313154HOW TO: إنشاء صف ملخص DataGrid في ASP.NET باستخدام .NET VB
317794HOW TO: إنشاء عناصر التحكم في ASP.NET w/Visual C# .NET بشكل حيوي
back to the top

المواضيع الإرشادية

المواضيع الإرشادية هي البرامج الصغيرة - التعليمية التي تقود خلال بعض وحدات السيناريو تطوير التطبيقات النموذجية باستخدام "نماذج ويب" ربط البيانات. للمستندات الإرشادات التفصيلية بزيارة مواقع Microsoft التالية على الويب: وتساعدك الإرشادات التفصيلية "باستخدام DataGrid ويب التحكم" مع عنصر تحكم ربط البيانات templated تطوير. من السهل ربط خاصية عنصر التحكم إلى عنصر واحد من البيانات (أو تعبير) باستخدام بناء الجملة ربط البيانات ASP.NET. يعالج هذا المقطع سيناريو أكثر تعقيداً من تطوير تحكم بالخصائص templated منضمة إلى مصدر بيانات نوع مجموعة (System.Collections.ICollection أو System.Collections.IEnumerable). تمكين قوالب مطور صفحة تخصيص العرض تقديمي البيانات التي يرتبط بها عنصر التحكم. إعادة تقوية وعناصر DataList أمثلة templated عناصر تحكم ربط البيانات.

للحصول على معلومات إضافية حول كيفية وضع عناصر تحكم ربط البيانات templated قم بزيارة موقع Microsoft التالي على الويب: back to the top

استكشاف الأخطاء وإصلاحها

هي مجموعات أخبار Microsoft قاعدة Microsoft كلا الموارد هامة لاستكشاف الأخطاء وإصلاحها.

في مجموعات الأخبار Microsoft يمكن الرد الخاص بك نظائر المشكلات والأسئلة. لعرض مجموعات أخبار Microsoft قم بزيارة موقع Microsoft التالي على الويب: البحث عن مقالات حول المشكلات المحددة في قاعدة المعارف لـ Microsoft (KB) ، قم بزيارة موقع Microsoft التالي على الويب: للحصول على مزيد من المعلومات مساعدة استكشاف الأخطاء وإصلاحها "، قم بزيارة مواقع Microsoft التالية على الويب: back to the top
مراجع
للحصول على معلومات حول كيفية العمل مع ASP.NET عرض البرنامج التعليمي QuickStart ASP.NET في موقع Microsoft على ويب GotDotNet التالية: للحصول على معلومات إضافية، انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
313485INFO: التخطيط لـ ADO.NET DataSet DataView DataViewManager
back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 313481 - آخر مراجعة: 12/07/2015 08:14:27 - المراجعة: 5.5

Microsoft ADO.NET (included with the .NET Framework), Microsoft ADO.NET 1.1, Microsoft ASP.NET (included with the .NET Framework), Microsoft ASP.NET 1.1

  • kbnosurvey kbarchive kbmt kbarttyperoadmap kbdatabinding kbinfo KB313481 KbMtar
تعليقات