Прив'язка і відображення даних

Прив'язка даних є дуже потужним засобом організації автоматичного відображення даних в елементі управління без використання програмування.

Більшість елементів управління ASP|.NET підтримують прив'язку даних. При цьому прив'язка може працювати як для даних з одним значенням, так і для даних з множинними значеннями. Прив'язка з одним значенням означає, що елемент управління може відображувати єдине значення, витягуване з джерела даних. Такі принципи використовуються елементами управління TextBox, LinkButton, Image, Hyperlink. Прив'язка з множинними значеннями означає, що елемент управління може відображувати декілька значень, витягуваних з джерела даних. Елементи управління, що підтримують прив'язку з множинними значеннями, будуються на основі списків і електронних таблиць. Типовими представниками таких елементів управління є ListBox і GridView.

Для прив'язки елементів управління до джерела даних необхідно встановити значення властивості DataSource, в якій вказати найменування об'єкту, який містить дані, необхідні для відображення. При установці властивості DataSource створюється логічний зв'язок між елементом управління, здатним відображувати дані, і об'єктом даних, що підлягають відображенню. Після того, як джерело даних визначене, необхідно заповнити його даними. Для цього використовується метод DataBind() елементу управління, що заповнюється даними, який витягує дані з джерела, проходить в циклі по джерелу, визначеному в DataSource, і оновлює сторінку. Прив'язка з множинними значеннями є найбільш потужним типом прив'язки, оскільки в цьому випадку не потрібно програмувати циклічний перебір значень джерела даних і вивід їх на екран - ця логіка вже реалізована в елементі управління, що підтримує множинну прив'язку.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: