ASP.NET - ربط البيانات

يمكننا استخدام ربط البيانات (Data Binding) لإنشاء قائمة تحتوي على خيارات اختيارية، وتلك الخيارات تأتي من مصدر بيانات مستورد، مثل قاعدة البيانات أو ملف XML أو سكربت.

ربط البيانات

التحكمات التالية هي قوائم داعمة للربط البيانات:

  • asp:RadioButtonList
  • asp:CheckBoxList
  • asp:DropDownList
  • asp:Listbox

عادة ما يتم تعريف الخيارات الاختيارية في one or more asp:ListItem controls في كل من هذه التحكمات، مثل:

<html>
<body>
<form runat="server">
<asp:RadioButtonList id="countrylist" runat="server">
<asp:ListItem value="C" text="China" />
<asp:ListItem value="S" text="Sweden" />
<asp:ListItem value="F" text="France" />
<asp:ListItem value="I" text="Italy" />
</asp:RadioButtonList>
</form>
</body>
</html>

لكن يمكننا استخدام مصدر مستقل لربط البيانات، مثل قاعدة البيانات أو ملف XML أو سكربت لإنشاء قائمة تحتوي على خيارات اختيارية.

من خلال استخدام المصادر المدمجة، تم فصل البيانات عن HTML، وكل تغيير يتم في مصدر بيانات مستقل.

في الفصول الثلاثة التالية، سنصف كيفية ربط البيانات من مصادر البيانات المبرمجة.