Freigeben über


DataGridViewRowCollection.Add Methode

Definition

Fügt der Auflistung eine oder mehrere Zeilen hinzu.

Überlädt

Name Beschreibung
Add()

Fügt der Auflistung eine neue Zeile hinzu.

Add(Int32)

Fügt der Auflistung die angegebene Anzahl neuer Zeilen hinzu.

Add(Object[])

Fügt der Auflistung eine neue Zeile hinzu und füllt die Zellen mit den angegebenen Objekten auf.

Add(DataGridViewRow)

Fügt der Auflistung den angegebenen DataGridViewRow Wert hinzu.

Add()

Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs

Fügt der Auflistung eine neue Zeile hinzu.

public:
 virtual int Add();
public virtual int Add();
abstract member Add : unit -> int
override this.Add : unit -> int
Public Overridable Function Add () As Integer

Gibt zurück

Der Index der neuen Zeile.

Ausnahmen

Das zugeordnete DataGridView Steuerelement führt eine der folgenden Aktionen aus, die vorübergehend verhindern, dass neue Zeilen hinzugefügt werden:

  • Markieren aller Zellen im Steuerelement.

  • Die Auswahl wird gelöscht.

- oder -

Diese Methode wird von einem Handler für eines der folgenden DataGridView Ereignisse aufgerufen:

- oder -

Die DataSource Eigenschaft der Eigenschaft DataGridView ist nicht null.

- oder -

Die Spalte DataGridView enthält keine Spalten.

- oder -

Bei diesem Vorgang würde eine fixierte Zeile nach nicht gesperrten Zeilen hinzugefügt.

Die von der RowTemplate Eigenschaft zurückgegebene Zeile weist mehr Zellen auf, als spalten im Steuerelement vorhanden sind.

Hinweise

Die Add() Überladung fügt Zeilen hinzu, die auf dem RowTemplateDataGridViewdes . Die neue Zeile wird nach Möglichkeit freigegeben. Stellen Sie sicher, dass die in der RowTemplate Eigenschaft angegebene Zeile für optimale Skalierbarkeit freigegeben werden kann. Weitere Informationen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Zeilen im Steuerelement werden nicht automatisch sortiert, wenn neue Zeilen hinzugefügt werden. Rufen Sie die DataGridView.Sort Methode in einem DataGridView.RowsAdded Ereignishandler auf, um neue Zeilen an der richtigen Position zu sortieren. Möglicherweise möchten Sie die DataGridView.Sort Methode auch in einem CellValueChanged Ereignishandler aufrufen, um die Zeilen zu sortieren, wenn der Benutzer eine Zelle ändert.

Weitere Informationen

Gilt für:

Add(Int32)

Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs

Fügt der Auflistung die angegebene Anzahl neuer Zeilen hinzu.

public:
 virtual int Add(int count);
public virtual int Add(int count);
abstract member Add : int -> int
override this.Add : int -> int
Public Overridable Function Add (count As Integer) As Integer

Parameter

count
Int32

Die Anzahl der Zeilen, die DataGridViewRowCollectiondem Hinzugefügt werden sollen.

Gibt zurück

Der Index der letzten Zeile, die hinzugefügt wurde.

Ausnahmen

count ist kleiner als 1.

Das zugeordnete DataGridView Steuerelement führt eine der folgenden Aktionen aus, die vorübergehend verhindern, dass neue Zeilen hinzugefügt werden:

  • Markieren aller Zellen im Steuerelement.

  • Die Auswahl wird gelöscht.

- oder -

Diese Methode wird von einem Handler für eines der folgenden DataGridView Ereignisse aufgerufen:

- oder -

Die DataSource Eigenschaft der Eigenschaft DataGridView ist nicht null.

- oder -

Die Spalte DataGridView enthält keine Spalten.

- oder -

Die von der RowTemplate Eigenschaft zurückgegebene Zeile weist mehr Zellen auf, als spalten im Steuerelement vorhanden sind.

- oder -

Bei diesem Vorgang würden fixierte Zeilen nach nicht gesperrten Zeilen hinzugefügt.

Hinweise

Die Add(Int32) Methode fügt freigegebene Zeilen zu der DataGridViewRowCollection. Die neuen Zeilen basieren auf dem RowTemplate des DataGridView. Stellen Sie sicher, dass die in der RowTemplate Eigenschaft angegebene Zeile für optimale Skalierbarkeit freigegeben werden kann. Weitere Informationen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Zeilen im Steuerelement werden nicht automatisch sortiert, wenn neue Zeilen hinzugefügt werden. Rufen Sie die DataGridView.Sort Methode in einem DataGridView.RowsAdded Ereignishandler auf, um neue Zeilen an der richtigen Position zu sortieren. Möglicherweise möchten Sie die DataGridView.Sort Methode auch in einem CellValueChanged Ereignishandler aufrufen, um die Zeilen zu sortieren, wenn der Benutzer eine Zelle ändert.

Weitere Informationen

Gilt für:

Add(Object[])

Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs

Fügt der Auflistung eine neue Zeile hinzu und füllt die Zellen mit den angegebenen Objekten auf.

public:
 virtual int Add(... cli::array <System::Object ^> ^ values);
public virtual int Add(params object[] values);
abstract member Add : obj[] -> int
override this.Add : obj[] -> int
Public Overridable Function Add (ParamArray values As Object()) As Integer

Parameter

values
Object[]

Eine variable Anzahl von Objekten, die die Zellen der neuen DataGridViewRowauffüllen.

Gibt zurück

Der Index der neuen Zeile.

Ausnahmen

values ist null.

Das zugeordnete DataGridView Steuerelement führt eine der folgenden Aktionen aus, die vorübergehend verhindern, dass neue Zeilen hinzugefügt werden:

  • Markieren aller Zellen im Steuerelement.

  • Die Auswahl wird gelöscht.

- oder -

Diese Methode wird von einem Handler für eines der folgenden DataGridView Ereignisse aufgerufen:

- oder -

Für die Eigenschaft VirtualMode des DataGridView wird der Wert true festgelegt.

- oder -

Die DataSource Eigenschaft der Eigenschaft DataGridView ist nicht null.

- oder -

Die Spalte DataGridView enthält keine Spalten.

- oder -

Die von der RowTemplate Eigenschaft zurückgegebene Zeile weist mehr Zellen auf, als spalten im Steuerelement vorhanden sind.

- oder -

Bei diesem Vorgang würde eine fixierte Zeile nach nicht gesperrten Zeilen hinzugefügt.

Hinweise

Die Add(Object[]) Methode fügt der DataGridViewRowCollectionMethode eine nicht gespeicherte Zeile hinzu. Weitere Informationen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Zeilen im Steuerelement werden nicht automatisch sortiert, wenn neue Zeilen hinzugefügt werden. Rufen Sie die DataGridView.Sort Methode in einem DataGridView.RowsAdded Ereignishandler auf, um neue Zeilen an der richtigen Position zu sortieren. Möglicherweise möchten Sie die DataGridView.Sort Methode auch in einem CellValueChanged Ereignishandler aufrufen, um die Zeilen zu sortieren, wenn der Benutzer eine Zelle ändert.

Weitere Informationen

Gilt für:

Add(DataGridViewRow)

Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs
Quelle:
DataGridViewRowCollection.cs

Fügt der Auflistung den angegebenen DataGridViewRow Wert hinzu.

public:
 virtual int Add(System::Windows::Forms::DataGridViewRow ^ dataGridViewRow);
public virtual int Add(System.Windows.Forms.DataGridViewRow dataGridViewRow);
abstract member Add : System.Windows.Forms.DataGridViewRow -> int
override this.Add : System.Windows.Forms.DataGridViewRow -> int
Public Overridable Function Add (dataGridViewRow As DataGridViewRow) As Integer

Parameter

dataGridViewRow
DataGridViewRow

Der DataGridViewRow zum Hinzufügen zu der DataGridViewRowCollection.

Gibt zurück

Der Index des neuen DataGridViewRow.

Ausnahmen

Das zugeordnete DataGridView Steuerelement führt eine der folgenden Aktionen aus, die vorübergehend verhindern, dass neue Zeilen hinzugefügt werden:

  • Markieren aller Zellen im Steuerelement.

  • Die Auswahl wird gelöscht.

- oder -

Diese Methode wird von einem Handler für eines der folgenden DataGridView Ereignisse aufgerufen:

- oder -

Die DataSource Eigenschaft der Eigenschaft DataGridView ist nicht null.

- oder -

Die Spalte DataGridView enthält keine Spalten.

- oder -

Die DataGridView Eigenschaft der Eigenschaft dataGridViewRow ist nicht null.

- oder -

dataGridViewRow hat einen Selected Eigenschaftswert von true.

- oder -

Bei diesem Vorgang würde eine fixierte Zeile nach nicht gesperrten Zeilen hinzugefügt.

dataGridViewRow ist null.

dataGridViewRow enthält mehr Zellen als Spalten im Steuerelement.

Hinweise

Die Add(DataGridViewRow) Methode fügt dem DataGridViewRowCollection, falls möglich, eine freigegebene Zeile hinzu. Andernfalls ist die neue Zeile nicht freigegeben. Weitere Informationen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Zeilen im Steuerelement werden nicht automatisch sortiert, wenn neue Zeilen hinzugefügt werden. Rufen Sie die DataGridView.Sort Methode in einem DataGridView.RowsAdded Ereignishandler auf, um neue Zeilen an der richtigen Position zu sortieren. Möglicherweise möchten Sie die DataGridView.Sort Methode auch in einem CellValueChanged Ereignishandler aufrufen, um die Zeilen zu sortieren, wenn der Benutzer eine Zelle ändert.

Weitere Informationen

Gilt für: