Клас datagridviewrow ()

DataGridViewRow Класу представляє рядок в DataGridView елемента управління. Можна отримати через Rows і SelectedRows колекції елемента управління.

На відміну від DataGridViewColumn. DataGridViewRow фізично містить колекцію всіх осередків в рядку. Можна отримати доступ до цієї колекції через Cells властивість.

DataGridViewRow Клас використовується для доступу до окремих елементів осередки, а також налаштування зовнішнього вигляду і поведінки рядки призначений для користувача інтерфейс (UI), такі як висота і стиль комірки. Як правило потрібно все або більшість рядків в елементі управління з однаковими характеристиками. Установка стилів комірки для всіх рядків в елементі управління, задайте властивості об'єкта, повернутого DataGridView.RowsDefaultCellStyle властивість. Установка стилів для чергуються рядків, використовуйте DataGridView.AlternatingRowsDefaultCellStyle властивість. Додаткові відомості про стилі осередків см. В розділі Стилі комірок елемента управління DataGridView в Windows Forms. Можна також використовувати DataGridView.RowTemplate властивість, щоб визначити рядок, яка буде використовуватися в якості основи для всіх рядків, які додані в елемент управління.

DataGridView Управління спільно використовуватимуть DataGridViewRow об'єкти з кількох рядків даних, по можливості уникнути зниження продуктивності. Якщо ви не працюєте з великими обсягами даних і відчувати проблеми з продуктивністю, зазвичай можна ігнорувати загальний доступ до рядків. Вказує загальної рядки Index властивості значення -1. Деякі члени DataGridViewRow клас не можна використовувати з спільно використовуваними рядками, але можна приховувати рядки з доступом через DataGridViewRowCollection.Item властивість. Рядки можна заборонити спільне використання іншими способами. Для доступу до рядка, що не скасовуючи її загальний доступ, використовуйте DataGridViewRowCollection. SharedRow метод. При роботі з великими обсягами даних, слід враховувати як загальні рядка і без надання загального доступу, щоб уникнути зниження продуктивності. Для отримання додаткової інформації див. Масштабування елемента управління DataGridView в Windows Forms.

Нотатки для розробників похідних класів:

При спадкуванні від DataGridViewRow і додавати нові властивості похідного класу, необхідно перевизначити Clone метод, щоб скопіювати нові властивості під час операцій копіювання. Також слід викликати базовий клас Clone метод, щоб властивості базового класу копіювалися в новий осередок.

Схожі статті