DataGridViewRowCollection.AddCopies(Int32, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till det angivna antalet rader i samlingen baserat på raden i det angivna indexet.
public:
virtual int AddCopies(int indexSource, int count);
public virtual int AddCopies(int indexSource, int count);
abstract member AddCopies : int * int -> int
override this.AddCopies : int * int -> int
Public Overridable Function AddCopies (indexSource As Integer, count As Integer) As Integer
Parametrar
- indexSource
- Int32
Indexet för den rad som de nya raderna ska baseras på.
- count
- Int32
Antalet rader som ska läggas till i DataGridViewRowCollection.
Returer
Indexet för den sista raden som lades till.
Undantag
indexSource är mindre än noll eller större än eller lika med antalet rader i kontrollen.
-eller-
count är mindre än noll.
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-
Den här åtgärden skulle lägga till en frusen rad efter ofrysta rader.
Kommentarer
Egenskapen InheritedStyle för den nya DataGridViewRow har samma värden som för InheritedStyle den DataGridViewRow positionerade på indexSource. Metoden AddCopies lägger till delade rader i DataGridViewRowCollection, om möjligt. I annat fall tas de nya raderna bort. 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.