DataGridViewRowCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция объектов DataGridViewRow.
public ref class DataGridViewRowCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class DataGridViewRowCollection : System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataGridViewRowCollection = class
interface ICollection
interface IEnumerable
interface IList
Public Class DataGridViewRowCollection
Implements IList
- Наследование
-
DataGridViewRowCollection
- Атрибуты
- Реализации
Комментарии
Содержит DataGridViewRowCollectionDataGridViewRow объекты в элементе DataGridView управления . Экземпляр этого класса можно получить с помощью свойства элемента управления Rows . Коллекция сохраняет ссылку на элемент управления через DataGridView свойство .
Для повышения производительности в включаются DataGridViewRowCollection общие и не общие строки. Общие строки совместно используют память, чтобы снизить затраты на большой набор записей. Если набор записей очень большой, следует соблюдать осторожность, чтобы строки были общими как можно больше.
Подробнее см. в разделе Масштабирование элемента управления DataGridView в Windows Forms.
Конструкторы
DataGridViewRowCollection(DataGridView) |
Инициализирует новый экземпляр класса DataGridViewRowCollection. |
Свойства
Count |
Возвращает количество строк в коллекции. |
DataGridView |
Получает объект DataGridView, которому принадлежит коллекция. |
Item[Int32] |
Возвращает объект DataGridViewRow по указанному индексу. |
List |
Получает массив объектов DataGridViewRow. |
Методы
Add() |
Добавляет в коллекцию новую строку. |
Add(DataGridViewRow) |
Добавляет указанный параметр DataGridViewRow в коллекцию. |
Add(Int32) |
Добавляет указанное число новых строк в коллекцию. |
Add(Object[]) |
Добавляет новую строку в коллекцию и заполняет ячейки заданными объектами. |
AddCopies(Int32, Int32) |
Добавляет указанное количество строк в коллекцию на основе строки по указанному индексу. |
AddCopy(Int32) |
Добавляет новую строку, основанную на строке по указанному индексу. |
AddRange(DataGridViewRow[]) |
Добавляет указанные объекты DataGridViewRow в коллекцию. |
Clear() |
Очищает коллекцию. |
Contains(DataGridViewRow) |
Определяет, присутствует ли в коллекции указанный объект DataGridViewRow. |
CopyTo(DataGridViewRow[], Int32) |
Копирует элементы из коллекции в заданный массив DataGridViewRow, начиная с указанного индекса. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetFirstRow(DataGridViewElementStates) |
Возвращает индекс первой строки DataGridViewRow, удовлетворяющей указанным критериям. |
GetFirstRow(DataGridViewElementStates, DataGridViewElementStates) |
Возвращает индекс первой строки DataGridViewRow, удовлетворяющей указанным критериям включения и исключения. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLastRow(DataGridViewElementStates) |
Возвращает индекс последней строки DataGridViewRow, удовлетворяющей указанным критериям. |
GetNextRow(Int32, DataGridViewElementStates) |
Возвращает индекс следующей строки DataGridViewRow, удовлетворяющей указанным критериям. |
GetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates) |
Возвращает индекс следующей строки DataGridViewRow, удовлетворяющей указанным критериям включения и исключения. |
GetPreviousRow(Int32, DataGridViewElementStates) |
Возвращает индекс предыдущей строки DataGridViewRow, удовлетворяющей указанным критериям. |
GetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates) |
Возвращает индекс предыдущей строки DataGridViewRow, удовлетворяющей указанным критериям включения и исключения. |
GetRowCount(DataGridViewElementStates) |
Возвращает число объектов DataGridViewRow в коллекции, которые удовлетворяют заданным условиям. |
GetRowsHeight(DataGridViewElementStates) |
Возвращает совокупную высоту объектов DataGridViewRow, соответствующих заданным условиям. |
GetRowState(Int32) |
Получает состояние строки с указанным индексом. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IndexOf(DataGridViewRow) |
Возвращает индекс указанного элемента в коллекции. |
Insert(Int32, DataGridViewRow) |
Вставляет заданный объект DataGridViewRow в коллекцию. |
Insert(Int32, Int32) |
Вставляет указанное количество строк в коллекцию в указанном месте. |
Insert(Int32, Object[]) |
Вставляет новую строку в коллекцию в указанной позиции и заполняет ячейки заданными объектами. |
InsertCopies(Int32, Int32, Int32) |
Вставляет строки в коллекцию в указанною позицию. |
InsertCopy(Int32, Int32) |
Вставляет строку в коллекцию в указанной позиции на основе строки в указанной позиции. |
InsertRange(Int32, DataGridViewRow[]) |
Вставляет объекты DataGridViewRow в коллекцию в указанной позиции. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnCollectionChanged(CollectionChangeEventArgs) |
Вызывает событие CollectionChanged. |
Remove(DataGridViewRow) |
Удаляет строку из коллекции. |
RemoveAt(Int32) |
Удаляет строку в указанной позиции из коллекции. |
SharedRow(Int32) |
Удаляет строку DataGridViewRow с заданным индексом. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
CollectionChanged |
Происходит при изменении содержимого коллекции. |
Явные реализации интерфейса
ICollection.CopyTo(Array, Int32) |
Копирует элементы коллекции в массив Array, начиная с заданного индекса. |
ICollection.Count |
Возвращает количество элементов, содержащихся в коллекции. |
ICollection.IsSynchronized |
Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным). |
ICollection.SyncRoot |
Возвращает объект, который можно использовать для синхронизации доступа к коллекции. |
IEnumerable.GetEnumerator() |
Возвращает перечислитель, выполняющий перебор элементов в коллекции. |
IList.Add(Object) |
Добавляет DataGridViewRow в коллекцию. |
IList.Clear() |
Удаляет все элементы из коллекции. |
IList.Contains(Object) |
Определяет, содержит ли коллекция указанный элемент. |
IList.IndexOf(Object) |
Возвращает индекс указанного элемента в коллекции. |
IList.Insert(Int32, Object) |
Вставляет в коллекцию объект DataGridViewRow по указанному индексу. |
IList.IsFixedSize |
Возвращает значение, указывающее, имеет ли коллекция фиксированный размер. |
IList.IsReadOnly |
Возвращает значение, указывающее, является ли коллекция доступной только для чтения. |
IList.Item[Int32] |
Возвращает или задает элемент по указанному индексу. |
IList.Remove(Object) |
Удаляет указанный объект DataGridViewRow из коллекции. |
IList.RemoveAt(Int32) |
Удаляет элемент DataGridViewRow в указанной позиции из коллекции. |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |