Share via


DataGridViewRowCollection.IList.Add(Object) Metoda

Definice

Přidá do kolekce objekt DataGridViewRow .

 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

Chcete-li Object přidat do IList.

Návraty

Index nového DataGridViewRowobjektu .

Implementuje

Výjimky

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 řádků:

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

  • Vymaže se výběr.

-nebo-

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

-nebo-

Vlastnost DataSourceDataGridView není null.

-nebo-

Pole DataGridView neobsahuje žádné sloupce.

-nebo-

Vlastnost DataGridViewvalue není null.

-nebo-

valueSelected má hodnotu truevlastnosti .

-nebo-

Tato operace by po zrušení zmrazování řádků přidala ukotvený řádek.

value je null.

value obsahuje více buněk, než je počet sloupců v ovládacím prvku.

Poznámky

Tato metoda je explicitní implementace člena rozhraní. Lze jej použít pouze v DataGridViewRowCollection případě, že je instance přetypovaná na IList rozhraní.

Tato metoda volá Add(DataGridViewRow) přetížení a předává value ho po přetypování do DataGridViewRow.

Řádky v ovládacím prvku nejsou při přidání nových řádků automaticky seřazeny. Pokud chcete seřadit nové řádky do správné pozice, zavolejte metodu DataGridView.Sort v obslužné rutině DataGridView.RowsAdded události. Můžete také volat metodu DataGridView.Sort v obslužné rutině CellValueChanged události k seřazení řádků, když uživatel upraví buňku.

Platí pro

Viz také