Яка різниця між DataGrid і Dataview?

Ви б використали Dataview, коли у вас є 1 об’єкт для відображення або редагування (наприклад, одне замовлення), і Datagrid, коли у вас є кілька об’єктів для відображення (наприклад, усі рядки в замовленні).27 березня 2018 р

Елементи керування DataGrid і GridView мають різні моделі подій. Елемент керування DataGrid створює окремі події для операцій, тоді як елемент керування GridView здатний створювати події як до, так і після операції. Елемент керування GridView підтримує подію сортування, яка виникає під час сортування поля.

Сітка даних — це таблиця, у якій кожен рядок показує об’єкт сутності, а стовпці — значення атрибута. У поданні списку ви також отримуєте список сутностей, але ви маєте більше гнучкості в тому, що ви показуєте в самих рядках, що дає вам більше свободи в тому, що показувати та як це показувати.

Сітки даних дозволяють налаштувати спосіб відображення даних, тоді як таблиці даних цього не роблять. Це означає, що ви можете змінювати порядок стовпців, додавати або видаляти стовпці, а також змінювати розмір шрифту та колір даних у сітці даних.

Різниця між двома об’єктами полягає в тому, як вони отримані. DataView є похідним від DataTable і є налаштованим поданням цього DataTable. На високому рівні DataTable можна порівняти з таблицею з бази даних, а DataView можна порівняти з SQL View.

Ви б використали Dataview, коли у вас є 1 об’єкт для відображення або редагування (наприклад, одне замовлення), і Datagrid, коли у вас є кілька об’єктів для відображення (наприклад, усі рядки в замовленні).

Оцініть статтю