DataGridViewRowCollection.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje co najmniej jeden wiersz do kolekcji.
Przeciążenia
Add() |
Dodaje nowy wiersz do kolekcji. |
Add(Int32) |
Dodaje określoną liczbę nowych wierszy do kolekcji. |
Add(Object[]) |
Dodaje nowy wiersz do kolekcji i wypełnia komórki określonymi obiektami. |
Add(DataGridViewRow) |
Dodaje określony DataGridViewRow element do kolekcji. |
Add()
Dodaje nowy wiersz do kolekcji.
public:
virtual int Add();
public virtual int Add ();
abstract member Add : unit -> int
override this.Add : unit -> int
Public Overridable Function Add () As Integer
Zwraca
Indeks nowego wiersza.
Wyjątki
Skojarzona DataGridView kontrolka wykonuje jedną z następujących akcji, która tymczasowo uniemożliwia dodawanie nowych wierszy:
Zaznaczanie wszystkich komórek w kontrolce.
Czyszczenie zaznaczenia.
-lub-
Ta metoda jest wywoływana z programu obsługi dla jednego z następujących DataGridView zdarzeń:
-lub-
Właściwość DataSource obiektu DataGridView nie null
ma wartości .
-lub-
Kolumna DataGridView nie zawiera kolumn.
-lub-
Ta operacja spowoduje dodanie zamrożonego wiersza po niezarośniętych wierszach.
Wiersz zwracany przez RowTemplate właściwość ma więcej komórek niż kolumny w kontrolce.
Uwagi
Przeciążenie Add() dodaje wiersze oparte na RowTemplate obiekcie DataGridView. Nowy wiersz jest udostępniany, jeśli to możliwe. Upewnij się, że wiersz określony we RowTemplate właściwości może być współużytkowany w celu uzyskania najlepszej skalowalności. Aby uzyskać więcej informacji, zobacz Best Practices for Scaling the Windows Forms DataGridView Control (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView).
Wiersze w kontrolce nie są automatycznie sortowane po dodaniu nowych wierszy. Aby posortować nowe wiersze w ich prawidłowej pozycji, wywołaj metodę DataGridView.Sort w procedurze obsługi zdarzeń DataGridView.RowsAdded . Można również wywołać metodę DataGridView.Sort w procedurze CellValueChanged obsługi zdarzeń, aby posortować wiersze, gdy użytkownik modyfikuje komórkę.
Zobacz też
- DataGridView
- DataGridViewRow
- Najlepsze praktyki dotyczące skalowania formantu DataGridView formularzy systemu Windows
Dotyczy
Add(Int32)
Dodaje określoną liczbę nowych wierszy do kolekcji.
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
Parametry
- count
- Int32
Liczba wierszy do dodania do elementu DataGridViewRowCollection.
Zwraca
Indeks ostatniego dodanego wiersza.
Wyjątki
count
wartość jest mniejsza niż 1.
Skojarzona DataGridView kontrolka wykonuje jedną z następujących akcji, która tymczasowo uniemożliwia dodawanie nowych wierszy:
Zaznaczanie wszystkich komórek w kontrolce.
Czyszczenie zaznaczenia.
-lub-
Ta metoda jest wywoływana z programu obsługi dla jednego z następujących DataGridView zdarzeń:
-lub-
Właściwość DataSource obiektu DataGridView nie null
ma wartości .
-lub-
Kolumna DataGridView nie zawiera kolumn.
-lub-
Wiersz zwracany przez RowTemplate właściwość ma więcej komórek niż kolumny w kontrolce.
-lub-
Ta operacja spowoduje dodanie zamrożonych wierszy po niezarośniętych wierszach.
Uwagi
Metoda Add(Int32) dodaje współużytkowane wiersze do elementu DataGridViewRowCollection. Nowe wiersze są oparte na RowTemplate wartości .DataGridView Upewnij się, że wiersz określony we RowTemplate właściwości może być współużytkowany w celu uzyskania najlepszej skalowalności. Aby uzyskać więcej informacji, zobacz Best Practices for Scaling the Windows Forms DataGridView Control (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView).
Wiersze w kontrolce nie są automatycznie sortowane po dodaniu nowych wierszy. Aby posortować nowe wiersze w ich prawidłowej pozycji, wywołaj metodę DataGridView.Sort w procedurze obsługi zdarzeń DataGridView.RowsAdded . Można również wywołać metodę DataGridView.Sort w procedurze CellValueChanged obsługi zdarzeń, aby posortować wiersze, gdy użytkownik modyfikuje komórkę.
Zobacz też
Dotyczy
Add(Object[])
Dodaje nowy wiersz do kolekcji i wypełnia komórki określonymi obiektami.
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
Parametry
- values
- Object[]
Zmienna liczba obiektów, które wypełniają komórki nowego DataGridViewRowobiektu .
Zwraca
Indeks nowego wiersza.
Wyjątki
values
to null
.
Skojarzona DataGridView kontrolka wykonuje jedną z następujących akcji, która tymczasowo uniemożliwia dodawanie nowych wierszy:
Zaznaczanie wszystkich komórek w kontrolce.
Czyszczenie zaznaczenia.
-lub-
Ta metoda jest wywoływana z programu obsługi dla jednego z następujących DataGridView zdarzeń:
-lub-
Właściwość VirtualMode właściwości DataGridView jest ustawiona na true
wartość .
-lub-
Właściwość DataSource obiektu DataGridView nie null
ma wartości .
-lub-
Kolumna DataGridView nie zawiera kolumn.
-lub-
Wiersz zwracany przez RowTemplate właściwość ma więcej komórek niż kolumny w kontrolce.
-lub-
Ta operacja spowoduje dodanie zamrożonego wiersza po niezarośniętych wierszach.
Uwagi
Metoda Add(Object[]) dodaje nieudostępniany wiersz do pliku DataGridViewRowCollection. Aby uzyskać więcej informacji, zobacz Best Practices for Scaling the Windows Forms DataGridView Control (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView).
Wiersze w kontrolce nie są automatycznie sortowane po dodaniu nowych wierszy. Aby posortować nowe wiersze w ich prawidłowej pozycji, wywołaj metodę DataGridView.Sort w procedurze obsługi zdarzeń DataGridView.RowsAdded . Można również wywołać metodę DataGridView.Sort w procedurze CellValueChanged obsługi zdarzeń, aby posortować wiersze, gdy użytkownik modyfikuje komórkę.
Zobacz też
Dotyczy
Add(DataGridViewRow)
Dodaje określony DataGridViewRow element do kolekcji.
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
Parametry
- dataGridViewRow
- DataGridViewRow
Element DataGridViewRow do dodania do elementu DataGridViewRowCollection.
Zwraca
Indeks nowego DataGridViewRowelementu .
Wyjątki
Skojarzona DataGridView kontrolka wykonuje jedną z następujących akcji, która tymczasowo uniemożliwia dodawanie nowych wierszy:
Zaznaczanie wszystkich komórek w kontrolce.
Czyszczenie zaznaczenia.
-lub-
Ta metoda jest wywoływana z programu obsługi dla jednego z następujących DataGridView zdarzeń:
-lub-
Właściwość DataSource obiektu DataGridView nie null
ma wartości .
-lub-
Kolumna DataGridView nie zawiera kolumn.
-lub-
Właściwość DataGridView obiektu dataGridViewRow
nie null
ma wartości .
-lub-
dataGridViewRow
Selected ma wartość true
właściwości .
-lub-
Ta operacja spowoduje dodanie zamrożonego wiersza po niezarośniętych wierszach.
dataGridViewRow
to null
.
dataGridViewRow
zawiera więcej komórek niż kolumny w kontrolce.
Uwagi
Metoda Add(DataGridViewRow) dodaje współużytkowany wiersz do elementu DataGridViewRowCollection, jeśli to możliwe. W przeciwnym razie nowy wiersz jest nieudostępniany. Aby uzyskać więcej informacji, zobacz Best Practices for Scaling the Windows Forms DataGridView Control (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView).
Wiersze w kontrolce nie są automatycznie sortowane po dodaniu nowych wierszy. Aby posortować nowe wiersze w ich prawidłowej pozycji, wywołaj metodę DataGridView.Sort w procedurze obsługi zdarzeń DataGridView.RowsAdded . Można również wywołać metodę DataGridView.Sort w procedurze CellValueChanged obsługi zdarzeń, aby posortować wiersze, gdy użytkownik modyfikuje komórkę.
Zobacz też
- DataGridView
- DataGridViewRow
- DataGridViewColumn
- CellTemplate
- Najlepsze praktyki dotyczące skalowania formantu DataGridView formularzy systemu Windows