Яка різниця між BoundField і TemplateField у GridView?

Зв'язане поле використовується для зв'язування значення поля як текстового значення. Лише для відображення тексту ми використовуємо зв’язане поле. У зв’язаному полі ми не можемо виконати клієнтізацію, як у полі шаблону. Скажімо, наприклад, ми не можемо редагувати дані, коли ви прив’язали за допомогою пов’язаного поля. Поле шаблону добре використано під час налаштування. 23 жовтня 2013 р

Клас BoundField використовується елементами керування з прив’язкою до даних (такими як GridView та DetailsView) щоб відобразити значення поля як текст. Об’єкт BoundField відображається по-різному залежно від елемента керування з прив’язкою до даних, у якому він використовується.

TemplateField в елементі керування GridView забезпечує вищий ступінь гнучкості у відображенні даних, ніж доступний з іншими елементами керування полями. TemplateFields ідеально підходять для ситуацій, коли: кілька полів даних потрібно відобразити в одному стовпці GridView.

Об’єкт TemplateField відображається по-різному залежно від елемента керування з прив’язкою до даних, у якому він використовується. Наприклад, елемент керування GridView відображає об’єкт TemplateField як стовпець, а елемент керування DetailsView відображає його як рядок.

RowCreated — створюється під час створення кожного рядка в GridView. RowDataBound — створюється, коли кожен рядок у GridView прив’язується до даних.

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