كيفية القيام بما يلي: يربط بيانات Windows Forms مربع تحرير وسرد أو عنصر تحكم مربع قائمة
يمكنك يربط في ComboBoxو ListBoxإلى بيانات إلى إجراء المهام مثل استعراض البيانات في قاعدة بيانات إدخال بيانات جديدة أو تحرير البيانات موجود.
إلى بربط عنصر تحكم مربع تحرير وسرد أو مربع قائمة
بتعيين DataSource خاصية إلى كائن مصدر البيانات. تضمين المصادر البيانات الممكنة BindingSourceربط إلى بيانات جدول بيانات، طريقة عرض بيانات، مجموعة، مدير طريقة عرض بيانات، صفيفة أو أي فئة التي تطبق IListالواجهة. لمزيد من المعلومات، راجع مصادر البيانات المعتمدة من قبل Windows النماذج.
إذا كنت ربط إلى جدول، قم بتعيين DisplayMember خاصية إلى اسم عمود في مصدر بيانات.
-أو-
إذا كنت تقوم بربط IList، تعيين بعضو عرض إلى خاصية عامة نوع في قائمة.
Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName" End Sub
private void BindComboBox() { comboBox1.DataSource = dataSet1.Tables["Suppliers"]; comboBox1.DisplayMember = "ProductName"; }
private void BindComboBox() { comboBox1.set_DataSource(dataSet1.get_Tables().get_Item( "Suppliers")); comboBox1.set_DisplayMember("ProductName"); }
ملاحظة
إذا كنت ترتبط بمصدر بيانات لا تطبق IBindingListالواجهة، مثل ArrayList، لن تكون البيانات الخاصة بعنصر التحكم المنضم محدثها عند مصدر البيانات هو محدث. على سبيل المثال، إذا كان لديك صندوق تحرير وسرد منضم إلى ArrayListوالبيانات هو إضافة إلى ArrayList، لن تظهر هذه عناصر الجديدة في صندوق التحرير والسرد. ومع ذلك، يمكنك فرض صندوق التحرير والسرد إلى محدث بواسطة استدعاء في SuspendBindingو ResumeBindingالأساليب تشغيل المثيل BindingContextالفئة التي عنصر التحكم هو منضم.
راجع أيضًا:
المرجع
المبادئ
ربط البيانات "و" نماذج Windows