Aracılığıyla paylaş


DataGridViewRowCollection.AddCopies(Int32, Int32) Yöntem

Tanım

Belirtilen sayıda satırı belirtilen dizindeki satıra göre koleksiyona ekler.

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

Parametreler

indexSource
Int32

Yeni satırların temel aldığı satırın dizini.

count
Int32

öğesine eklenecek DataGridViewRowCollectionsatır sayısı.

Döndürülenler

Eklenen son satırın dizini.

Özel durumlar

indexSource sıfırdan küçük veya denetimdeki satır sayısından büyük veya buna eşit.

-veya-

count, sıfırdan küçüktür.

İlişkili DataGridView denetim, yeni satırların eklenmesini geçici olarak engelleyen aşağıdaki eylemlerden birini gerçekleştiriyor:

  • Denetimdeki tüm hücreleri seçme.

  • Seçimi temizleme.

-veya-

Bu yöntem, aşağıdaki DataGridView olaylardan biri için bir işleyiciden çağrılır:

-veya-

DataSource özelliğinin DataGridView özelliği değildirnull.

-veya-

Bu işlem, çözülmemiş satırlar sonrasında dondurulmuş bir satır ekler.

Açıklamalar

InheritedStyle yeni DataGridViewRow özelliğinin değerleri konumundaki ile indexSourceaynı değerlere InheritedStyleDataGridViewRow sahiptir. yöntemi, AddCopies mümkünse öğesine paylaşılan satırlar DataGridViewRowCollectionekler. Aksi takdirde, yeni satırlar paylaşılmaz. Daha fazla bilgi için bkz. Windows Forms DataGridView Denetimini Ölçeklendirmeye Yönelik En İyi Yöntemler.

Denetimdeki satırlar, yeni satırlar eklendiğinde otomatik olarak sıralanmaz. Yeni satırları doğru konumlarına sıralamak için bir olay işleyicisinde DataGridView.RowsAdded yöntemini çağırınDataGridView.Sort. Kullanıcı bir CellValueChanged hücreyi DataGridView.Sort değiştirdiğinde satırları sıralamak için bir olay işleyicisinde yöntemini çağırmak da isteyebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.