DataGridViewColumnCollection.IList.Insert(Int32, Object) Metoda

Definicja

Wstawia element do kolekcji w określonym indeksie.

 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

Parametry

index
Int32

Liczony od elementu zerowego indeks, w którym powinien zostać wstawiony parametr value.

value
Object

Obiekt Object do wstawienia. Wartość może być null.

Implementuje

Wyjątki

value nie jest elementem DataGridViewColumn.

value to null.

Skojarzona DataGridView kontrolka wykonuje jedną z następujących akcji, które tymczasowo uniemożliwiają dodawanie nowych kolumn: — Zaznaczanie wszystkich komórek w kontrolce.

  • Wyczyszczenie zaznaczenia.

— Aktualizowanie wartości właściwości kolumny DisplayIndex .

-lub- Ta metoda jest wywoływana z programu obsługi dla jednego z następujących DataGridView zdarzeń:

-lub- Kolumna wskazana przez value już należy do kontrolki DataGridView .

-lub- SortMode Wartość właściwości kolumny wskazanej przez value wartość to Automatic , a SelectionMode wartość właściwości to FullColumnSelect lub ColumnHeaderSelect. Użyj kontrolki ISupportInitialize.BeginInit() i ISupportInitialize.EndInit() metod, aby tymczasowo ustawić wartości właściwości powodujące konflikt.

-lub- InheritedAutoSizeMode Wartość właściwości kolumny wskazanej przez value wartość to ColumnHeader , a ColumnHeadersVisible wartość właściwości to false.

-lub- Kolumna wskazana przez value ma InheritedAutoSizeMode wartość Fill właściwości i Frozen wartość właściwości .true

-lub- Kolumna wskazana przez value ma FillWeight wartość właściwości, która spowoduje, że łączne FillWeight wartości wszystkich kolumn w kontrolce przekraczają 65535.

-lub- Kolumna wskazywana przez value właściwość ma DisplayIndex i Frozen wartości właściwości, które wyświetlałyby go wśród zestawu sąsiednich kolumn z przeciwną Frozen wartością właściwości.

-lub- Kontrolka DataGridView zawiera co najmniej jeden wiersz, a kolumna wskazana przez value element ma CellType wartość nullwłaściwości .

Uwagi

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy DataGridViewColumnCollection wystąpienie jest rzutowanie do interfejsu IList .

Dotyczy

Zobacz też