Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DataGridViewRowCollection-Klasse

Eine Auflistung von DataGridViewRow-Objekten.

System.Object
  System.Windows.Forms.DataGridViewRowCollection

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[ListBindableAttribute(false)]
public class DataGridViewRowCollection : IList, 
	ICollection, IEnumerable

Der DataGridViewRowCollection-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeDataGridViewRowCollectionInitialisiert eine neue Instanz der DataGridViewRowCollection-Klasse.
Zum Seitenanfang
  NameBeschreibung
Öffentliche EigenschaftCountRuft die Anzahl der Zeilen in der Auflistung ab.
Geschützte EigenschaftDataGridViewDie DataGridView, die die Auflistung besitzt.
Öffentliche EigenschaftItemRuft die DataGridViewRow am angegebenen Index ab.
Geschützte EigenschaftListRuft ein Array von DataGridViewRow-Objekten ab.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeAdd()Fügt der Auflistung eine neue Zeile hinzu.
Öffentliche MethodeAdd(DataGridViewRow)Fügt der Auflistung das angegebene DataGridViewRow hinzu.
Öffentliche MethodeAdd(Int32)Fügt der Auflistung die angegebene Anzahl von neuen Zeilen hinzu.
Öffentliche MethodeAdd(Object[])Fügt der Auflistung eine neue Zeile hinzu und füllt die Zellen mit den angegebenen Objekten.
Öffentliche MethodeAddCopiesFügt der Auflistung auf der Grundlage der Zeile am angegebenen Index die angegebene Anzahl von Zeilen hinzu.
Öffentliche MethodeAddCopyFügt auf der Grundlage der Zeile am angegebenen Index eine neue Zeile hinzu.
Öffentliche MethodeAddRangeFügt der Auflistung die angegebenen DataGridViewRow-Objekte hinzu.
Öffentliche MethodeClearLöscht die Auflistung.
Öffentliche MethodeContainsBestimmt, ob die angegebene DataGridViewRow in der Auflistung vorhanden ist.
Öffentliche MethodeCopyToKopiert die Elemente aus der Auflistung in das angegebene DataGridViewRow-Array, wobei am angegebenen Index begonnen wird.
Öffentliche MethodeEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeGetFirstRow(DataGridViewElementStates)Gibt den Index der ersten DataGridViewRow zurück, die die angegebenen Kriterien erfüllt.
Öffentliche MethodeGetFirstRow(DataGridViewElementStates, DataGridViewElementStates)Gibt den Index der ersten DataGridViewRow zurück, die die angegebenen Ein- und Ausschlusskriterien erfüllt.
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetLastRowGibt den Index der letzten DataGridViewRow zurück, die die angegebenen Kriterien erfüllt.
Öffentliche MethodeGetNextRow(Int32, DataGridViewElementStates)Gibt den Index der nächsten DataGridViewRow zurück, die die angegebenen Kriterien erfüllt.
Öffentliche MethodeGetNextRow(Int32, DataGridViewElementStates, DataGridViewElementStates)Gibt den Index der nächsten DataGridViewRow zurück, die die angegebenen Ein- und Ausschlusskriterien erfüllt.
Öffentliche MethodeGetPreviousRow(Int32, DataGridViewElementStates)Gibt den Index der vorherigen DataGridViewRow zurück, die die angegebenen Kriterien erfüllt.
Öffentliche MethodeGetPreviousRow(Int32, DataGridViewElementStates, DataGridViewElementStates)Gibt den Index der vorherigen DataGridViewRow zurück, die die angegebenen Ein- und Ausschlusskriterien erfüllt.
Öffentliche MethodeGetRowCountGibt die Anzahl der DataGridViewRow-Objekte in der Auflistung zurück, die die angegebenen Kriterien erfüllen.
Öffentliche MethodeGetRowsHeightGibt die kumulierte Höhe der DataGridViewRow-Objekte zurück, die die angegebenen Kriterien erfüllen.
Öffentliche MethodeGetRowStateRuft den Zustand der Zeile mit dem angegebenen Index ab.
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeIndexOfGibt den Index eines angegebenen Elements in der Auflistung zurück.
Öffentliche MethodeInsert(Int32, Int32)Fügt die angegebene Anzahl von Zeilen an der angegebenen Position in die Auflistung ein.
Öffentliche MethodeInsert(Int32, Object[])Fügt eine Zeile an der angegebenen Position in die Auflistung ein und füllt die Zellen mit den angegebenen Objekten.
Öffentliche MethodeInsert(Int32, DataGridViewRow)Fügt die angegebene DataGridViewRow in die Auflistung ein.
Öffentliche MethodeInsertCopiesFügt Zeilen an der angegebenen Position in die Auflistung ein.
Öffentliche MethodeInsertCopyFügt auf der Grundlage der Zeile an der angegebenen Position eine Zeile an der angegebenen Position in die Auflistung ein.
Öffentliche MethodeInsertRangeFügt die DataGridViewRow-Objekte an der angegebenen Position in die Auflistung ein.
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte MethodeOnCollectionChangedLöst das CollectionChanged-Ereignis aus.
Öffentliche MethodeRemoveEntfernt die Zeile aus der Auflistung.
Öffentliche MethodeRemoveAtEntfernt die Zeile an der angegebenen Position aus der Auflistung.
Öffentliche MethodeSharedRowGibt die DataGridViewRow am angegebenen Index zurück.
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang
  NameBeschreibung
Öffentliches EreignisCollectionChangedTritt ein, wenn der Inhalt der Auflistung geändert wird.
Zum Seitenanfang
  NameBeschreibung
Öffentliche ErweiterungsmethodeAsParallelErmöglicht die Parallelisierung einer Abfrage. (Durch ParallelEnumerable definiert.)
Öffentliche ErweiterungsmethodeAsQueryableKonvertiert ein IEnumerable in ein IQueryable. (Durch Queryable definiert.)
Öffentliche ErweiterungsmethodeCast<TResult>Wandelt das die Elemente aus IEnumerable in den angegebenen Typ. (Durch Enumerable definiert.)
Öffentliche ErweiterungsmethodeOfType<TResult>Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs. (Durch Enumerable definiert.)
Zum Seitenanfang
  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeICollection.CopyToKopiert die Elemente der Auflistung in ein Array, wobei am angegebenen Index begonnen wird.
Explizite SchnittstellenimplementierungPrivate EigenschaftICollection.CountRuft die Anzahl der Elemente in der Auflistung ab.
Explizite SchnittstellenimplementierungPrivate EigenschaftICollection.IsSynchronizedRuft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert (threadsicher) ist.
Explizite SchnittstellenimplementierungPrivate EigenschaftICollection.SyncRootRuft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.
Explizite SchnittstellenimplementierungPrivate MethodeIEnumerable.GetEnumeratorGibt einen Enumerator zurück, der die Auflistung durchläuft.
Explizite SchnittstellenimplementierungPrivate MethodeIList.AddFügt der Auflistung eine DataGridViewRow hinzu.
Explizite SchnittstellenimplementierungPrivate MethodeIList.ClearEntfernt alle Elemente aus der Auflistung.
Explizite SchnittstellenimplementierungPrivate MethodeIList.ContainsBestimmt, ob die Auflistung das angegebene Element enthält.
Explizite SchnittstellenimplementierungPrivate MethodeIList.IndexOfGibt den Index eines angegebenen Elements in der Auflistung zurück.
Explizite SchnittstellenimplementierungPrivate MethodeIList.InsertFügt eine DataGridViewRow am angegebenen Index in die Auflistung ein.
Explizite SchnittstellenimplementierungPrivate EigenschaftIList.IsFixedSizeRuft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist.
Explizite SchnittstellenimplementierungPrivate EigenschaftIList.IsReadOnlyRuft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.
Explizite SchnittstellenimplementierungPrivate EigenschaftIList.ItemRuft das Element am angegebenen Index ab oder legt dieses fest.
Explizite SchnittstellenimplementierungPrivate MethodeIList.RemoveEntfernt die angegebene DataGridViewRow aus der Auflistung.
Explizite SchnittstellenimplementierungPrivate MethodeIList.RemoveAtEntfernt die DataGridViewRow an der angegebenen Position aus der Auflistung.
Zum Seitenanfang

Die DataGridViewRowCollection enthält die DataGridViewRow-Objekte in einem DataGridView-Steuerelement. Sie können eine Instanz dieser Klasse über die Rows-Eigenschaft des Steuerelements abrufen. Die Auflistung behält über die DataGridView-Eigenschaft einen Verweis auf das Steuerelement bei.

Zur Verbesserung der Leistung enthält eine DataGridViewRowCollection sowohl freigegebene als auch nicht freigegebene Zeilen. Von freigegebenen Zeilen wird der Speicher gemeinsam genutzt, sodass für eine große Menge von Datensätzen die Kosten verringert werden. Bei einer sehr großen Anzahl von Datensätzen sollten Sie darauf achten, dass möglichst viele Zeilen freigegeben bleiben.

Weitere Informationen finden Sie unter Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.