DataGridViewColumnCollection.IList.Insert(Int32, Object) Метод

Определение

Вставляет элемент в коллекцию по указанному индексу.

 virtual void System.Collections.IList.Insert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
abstract member System.Collections.IList.Insert : int * obj -> unit
override this.System.Collections.IList.Insert : int * obj -> unit
Sub Insert (index As Integer, value As Object) Implements IList.Insert

Параметры

index
Int32

Отсчитываемый от нуля индекс, по которому следует вставить элемент value.

value
Object

Вставляемый объект Object. Допускается значение null.

Реализации

Исключения

value не является объектом типа DataGridViewColumn.

value имеет значение null.

Сопоставленный элемент управления DataGridView выполняет одно из следующих действий, временно блокирующих добавление новых столбцов: – выбор всех ячеек элемента управления;

– отмена выбора.

– обновление значений свойств столбца DisplayIndex.

-или- Этот метод вызывается из обработчика для одного из следующих событий DataGridView:

-или- Столбец, указанный параметром value, уже принадлежит элементу управления DataGridView.

-или- Свойство SortMode столбца, указанного параметром value, имеет значение Automatic, а свойство SelectionMode имеет значение FullColumnSelect или ColumnHeaderSelect. Методы ISupportInitialize.BeginInit() и ISupportInitialize.EndInit() элемента управления позволяет временно задавать конфликтующие значения свойств.

-или- Свойство InheritedAutoSizeMode столбца, указанного параметром value, имеет значение ColumnHeader, а свойство ColumnHeadersVisible имеет значение false.

-или- В столбце, указанном параметром value, свойство InheritedAutoSizeMode имеет значение Fill, а свойство Frozen — значение true.

-или- В столбце, указанном параметром value, свойство FillWeight имеет такое значение, в результате которого общее значение FillWeight всех столбцов в элементе управления превышает 65535.

-или- Столбец, указанный параметром value, имеет значения свойств DisplayIndex и Frozen, в результате которых столбец будет отображаться среди набора смежных столбцов с противоположным значением свойства Frozen.

-или- Элемент управления DataGridView содержит по крайней мере одну строку, а столбец, указанный параметром value, имеет свойство CellType со значением null.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр DataGridViewColumnCollection приведен к типу интерфейса IList.

Применяется к

См. также раздел