هل تقوم بربط حقول الكائنات الخاصة بك بعناصر تحكم النموذج الخاصة بك؟

StackOverflow https://stackoverflow.com/questions/139209

  •  02-07-2019
  •  | 
  •  

سؤال

أو هل تقوم بملء عناصر التحكم في النموذج يدويًا بطريقة ما؟

هل يعتبر أي من أفضل الممارسات؟

هل كانت مفيدة؟

المحلول

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

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

نصائح أخرى

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

يعتمد الأمر حقًا على ما تحاول تحقيقه.

يعد ربط البيانات أمرًا بسيطًا وقويًا، ولكن إذا كنت بحاجة إلى مزيد من التحكم أو نوع ما من الآثار الجانبية، فيمكنك تعبئة التحكم يدويًا من إحدى الطرق.

أنا شخصياً أبدأ بربط البيانات أولاً، ثم أغيره لاحقًا إذا لزم الأمر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top