Share via


DataGridViewRowCollection.AddCopy(Int32) Yöntem

Tanım

Belirtilen dizindeki satırı temel alan yeni bir satır ekler.

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

Parametreler

indexSource
Int32

Yeni satırı temel alan satırın dizini.

Döndürülenler

Yeni satırın dizini.

Özel durumlar

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

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

  • 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ın ardından dondurulmuş bir satır ekler.

Açıklamalar

InheritedStyle Yeni satırın özelliği, konumunda indexSourcekonumlandırılan satırın değerleriyle aynı değerlere InheritedStyle sahiptir. yöntemi, AddCopy mümkünse öğesine paylaşılan bir satır DataGridViewRowCollectionekler. Aksi takdirde, yeni satır 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ında 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.