Share via


DataGridViewColumnCollection.IList.Add(Object) Metoda

Definice

Přidá objekt na konec kolekce.

 virtual int System.Collections.IList.Add(System::Object ^ value) = System::Collections::IList::Add;
int IList.Add (object value);
int IList.Add (object? value);
abstract member System.Collections.IList.Add : obj -> int
override this.System.Collections.IList.Add : obj -> int
Function Add (value As Object) As Integer Implements IList.Add

Parametry

value
Object

Přidá Object se na konec kolekce. Hodnota může být null.

Návraty

Index, na který value byl přidán.

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

  • Vymazání výběru

  • Aktualizují se hodnoty vlastností sloupce DisplayIndex .

-nebo-

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

-nebo-

Sloupec označený hodnotou value již patří k 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. K dočasnému nastavení konfliktních hodnot vlastností použijte ovládací prvky ISupportInitialize.BeginInit() a ISupportInitialize.EndInit() metody.

-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 truevlastnosti .

-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ý value hodnotami has DisplayIndex a Frozen vlastnosti, které by je 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ý parametrem valueCellType má hodnotu nullvlastnosti .

Poznámky

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

Platí pro

Viz také