DataGridViewRowCollection.Add Metod

Definition

Lägger till en eller flera rader i samlingen.

Överlagringar

Name Description
Add()

Lägger till en ny rad i samlingen.

Add(Int32)

Lägger till det angivna antalet nya rader i samlingen.

Add(Object[])

Lägger till en ny rad i samlingen och fyller cellerna med de angivna objekten.

Add(DataGridViewRow)

Lägger till den angivna DataGridViewRow i samlingen.

Add()

Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs

Lägger till en ny rad i samlingen.

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

Returer

Indexet för den nya raden.

Undantag

Den associerade DataGridView kontrollen utför någon av följande åtgärder som tillfälligt förhindrar att nya rader läggs till:

  • Markera alla celler i kontrollen.

  • Rensa markeringen.

-eller-

Den här metoden anropas från en hanterare för någon av följande DataGridView händelser:

-eller-

Egenskapen DataSource för DataGridView är inte null.

-eller-

Har DataGridView inga kolumner.

-eller-

Den här åtgärden skulle lägga till en frusen rad efter ofrysta rader.

Raden som returneras av egenskapen RowTemplate har fler celler än det finns kolumner i kontrollen.

Kommentarer

Överlagringen Add() lägger till rader som baseras på RowTemplate .DataGridView Den nya raden delas om möjligt. Se till att raden som anges i RowTemplate egenskapen kan delas för bästa skalbarhet. Mer information finns i Best Practices for Scaling the Windows Forms DataGridView Control.

Rader i kontrollen sorteras inte automatiskt när nya rader läggs till. Om du vill sortera nya rader i rätt position anropar du DataGridView.Sort metoden i en DataGridView.RowsAdded händelsehanterare. Du kanske också vill anropa DataGridView.Sort metoden i en CellValueChanged händelsehanterare för att sortera raderna när användaren ändrar en cell.

Se även

Gäller för

Add(Int32)

Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs

Lägger till det angivna antalet nya rader i samlingen.

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

Parametrar

count
Int32

Antalet rader som ska läggas till i DataGridViewRowCollection.

Returer

Indexet för den sista raden som lades till.

Undantag

count är mindre än 1.

Den associerade DataGridView kontrollen utför någon av följande åtgärder som tillfälligt förhindrar att nya rader läggs till:

  • Markera alla celler i kontrollen.

  • Rensa markeringen.

-eller-

Den här metoden anropas från en hanterare för någon av följande DataGridView händelser:

-eller-

Egenskapen DataSource för DataGridView är inte null.

-eller-

Har DataGridView inga kolumner.

-eller-

Raden som returneras av egenskapen RowTemplate har fler celler än det finns kolumner i kontrollen.

-eller-

Den här åtgärden skulle lägga till frusna rader efter att rader som inte har frysts.

Kommentarer

Metoden Add(Int32) lägger till delade rader i DataGridViewRowCollection. De nya raderna baseras på RowTemplateDataGridView. Se till att raden som anges i RowTemplate egenskapen kan delas för bästa skalbarhet. Mer information finns i Best Practices for Scaling the Windows Forms DataGridView Control.

Rader i kontrollen sorteras inte automatiskt när nya rader läggs till. Om du vill sortera nya rader i rätt position anropar du DataGridView.Sort metoden i en DataGridView.RowsAdded händelsehanterare. Du kanske också vill anropa DataGridView.Sort metoden i en CellValueChanged händelsehanterare för att sortera raderna när användaren ändrar en cell.

Se även

Gäller för

Add(Object[])

Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs

Lägger till en ny rad i samlingen och fyller cellerna med de angivna objekten.

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

Parametrar

values
Object[]

Ett variabelt antal objekt som fyller i cellerna i den nya DataGridViewRow.

Returer

Indexet för den nya raden.

Undantag

values är null.

Den associerade DataGridView kontrollen utför någon av följande åtgärder som tillfälligt förhindrar att nya rader läggs till:

  • Markera alla celler i kontrollen.

  • Rensa markeringen.

-eller-

Den här metoden anropas från en hanterare för någon av följande DataGridView händelser:

-eller-

Egenskapen VirtualMode för DataGridView är inställd på true.

-eller-

Egenskapen DataSource för DataGridView är inte null.

-eller-

Har DataGridView inga kolumner.

-eller-

Raden som returneras av egenskapen RowTemplate har fler celler än det finns kolumner i kontrollen.

-eller-

Den här åtgärden skulle lägga till en frusen rad efter ofrysta rader.

Kommentarer

Metoden Add(Object[]) lägger till en rad som inte delas i DataGridViewRowCollection. Mer information finns i Best Practices for Scaling the Windows Forms DataGridView Control.

Rader i kontrollen sorteras inte automatiskt när nya rader läggs till. Om du vill sortera nya rader i rätt position anropar du DataGridView.Sort metoden i en DataGridView.RowsAdded händelsehanterare. Du kanske också vill anropa DataGridView.Sort metoden i en CellValueChanged händelsehanterare för att sortera raderna när användaren ändrar en cell.

Se även

Gäller för

Add(DataGridViewRow)

Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs
Källa:
DataGridViewRowCollection.cs

Lägger till den angivna DataGridViewRow i samlingen.

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

Parametrar

dataGridViewRow
DataGridViewRow

Att DataGridViewRow lägga till i DataGridViewRowCollection.

Returer

Indexet för den nya DataGridViewRow.

Undantag

Den associerade DataGridView kontrollen utför någon av följande åtgärder som tillfälligt förhindrar att nya rader läggs till:

  • Markera alla celler i kontrollen.

  • Rensa markeringen.

-eller-

Den här metoden anropas från en hanterare för någon av följande DataGridView händelser:

-eller-

Egenskapen DataSource för DataGridView är inte null.

-eller-

Har DataGridView inga kolumner.

-eller-

Egenskapen DataGridView för dataGridViewRow är inte null.

-eller-

dataGridViewRow har ett Selected egenskapsvärde på true.

-eller-

Den här åtgärden skulle lägga till en frusen rad efter ofrysta rader.

dataGridViewRow är null.

dataGridViewRow har fler celler än det finns kolumner i kontrollen.

Kommentarer

Metoden Add(DataGridViewRow) lägger till en delad rad i DataGridViewRowCollection, om möjligt. I annat fall tas den nya raden bort från delningen. Mer information finns i Best Practices for Scaling the Windows Forms DataGridView Control.

Rader i kontrollen sorteras inte automatiskt när nya rader läggs till. Om du vill sortera nya rader i rätt position anropar du DataGridView.Sort metoden i en DataGridView.RowsAdded händelsehanterare. Du kanske också vill anropa DataGridView.Sort metoden i en CellValueChanged händelsehanterare för att sortera raderna när användaren ändrar en cell.

Se även

Gäller för