Share via


DataGridViewColumnCollection.IList.Insert(Int32, Object) Metoda

Definice

Vloží do kolekce element v zadaném indexu.

 virtual void System.Collections.IList.Insert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
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

Index založený na nule, do kterého se má položka value vložit

value
Object

Instance Object, která má být vložena. Hodnota může být null.

Implementuje

Výjimky

value je null.

Přidružený DataGridView ovládací prvek provádí jednu z následujících akcí, které dočasně brání přidání nových sloupců:

  • Výběr všech buněk v ovládacím prvku

  • Vymaže se výběr.

  • Aktualizují se hodnoty vlastností sloupce DisplayIndex .

-nebo-

Tato metoda se volá z obslužné rutiny pro jednu z následujících DataGridView událostí:

-nebo-

Sloupec označený value již patří ovládacímu prvku DataGridView .

-nebo-

Hodnota SortMode vlastnosti sloupce označeného parametrem value je Automatic a SelectionMode hodnota vlastnosti je FullColumnSelect nebo ColumnHeaderSelect. Pomocí ovládacího prvku ISupportInitialize.BeginInit() a ISupportInitialize.EndInit() metod můžete dočasně nastavit konfliktní hodnoty vlastností.

-nebo-

Hodnota InheritedAutoSizeMode vlastnosti sloupce označeného parametrem value je ColumnHeader a ColumnHeadersVisible hodnota vlastnosti je false.

-nebo-

Sloupec označený parametrem valueInheritedAutoSizeMode má hodnotu Fill vlastnosti a Frozen hodnotu vlastnosti .true

-nebo-

Sloupec označený parametrem valueFillWeight má hodnotu vlastnosti, která by způsobila, že kombinované FillWeight hodnoty všech sloupců v ovládacím prvku překročí 65535.

-nebo-

Sloupec označený parametrem valueDisplayIndex a Frozen hodnoty vlastností, které by ho zobrazily mezi sadou sousedních sloupců s opačnou Frozen hodnotou vlastnosti.

-nebo-

Ovládací DataGridView prvek obsahuje alespoň jeden řádek a sloupec označený value parametrem CellType má hodnotu nullvlastnosti .

Poznámky

Tento člen je explicitní implementace členu rozhraní. Lze jej použít pouze v DataGridViewColumnCollection případě, že je instance přetypovaná na IList rozhraní.

Platí pro

Viz také